使用判断js对象属性是否存在的方法可以在封装技术中判断参数是否存在。要判断一个js对象中的属性是否存在可以使用以下两种方法,下面是青锋建站给在大家作的具体介绍。
!!!注意:如果使用typeof foo=== "undefined"这种方法来判断并不能判断对象的属性是否未定义,因为对象的属性可能是未定义或者是 null。1、 in 运算符
if (!("foo" in obj)) {
// 对象 obj 上没有名为 "foo" 的属性
}
2、hasOwnProperty 方法
if (!obj.hasOwnProperty("foo")) {
// 对象 obj 上没有名为 "foo" 的属性
}
以上是青锋建站给大家分享的判断js对象属性是否存在的两种方法。青锋建站,提供专业的高品质网站制作服务,包括多语言网站建设,中英文建站,外贸网站制作,微小程序开发,APP开发,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/javascript/hasownproperty_1855.html