查看对象中是否含有某个属性

in

用in可以检查我们的对象中是否含有某个属性
语法:"属性名" in 对象名
返回值是true或者false
查看对象中是否含有某个属性这个in有个弊端

当对象中的原型对象有指定的属性的话也会被判定为此对象的属性
如下:
查看对象中是否含有某个属性
所以我们可以用hasOwnProperty()函数

hasOwnProperty()

作用:判断对象中是否含有对象自身的属性
语法:对象.hasOwnProperty("属性名")
实例:查看对象中是否含有某个属性这里,对象的原型对象中的属性不会被hasOwnProperty()判断为此对象的属性