判断js对象属性是否存在

更新时间:2023-06-29 22:47:03 来源:青锋建站 作者:青锋建站
  使用判断js对象属性是否存在的方法可以在封装技术中判断参数是否存在。要判断一个js对象中的属性是否存在可以使用以下两种方法,下面是青锋建站给在大家作的具体介绍。

1、 in 运算符

if (!("foo" in obj)) {
  // 对象 obj 上没有名为 "foo" 的属性
}

2、hasOwnProperty 方法

if (!obj.hasOwnProperty("foo")) {
  // 对象 obj 上没有名为 "foo" 的属性
}
  !!!注意:如果使用typeof foo=== "undefined"这种方法来判断并不能判断对象的属性是否未定义,因为对象的属性可能是未定义或者是 null。
  以上是青锋建站给大家分享的判断js对象属性是否存在的两种方法。青锋建站,提供专业的高品质网站制作服务,包括多语言网站建设,中英文建站,外贸网站制作,微小程序开发,APP开发,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
 
 
 

转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/javascript/hasownproperty_1855.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有