JavaScript学习(五十)—hasOwnProperty属性和in关键字
一、hasOwnproperty方法
- 作用:判断属性是否为对象的私有属性
- 格式:对象名称.hasOwnProperty
- 返回值:true(是私有属性)、false(不是私有的,也可能表示没有这个属性)
二、in关键字
- 作用:判断对象是否包含某个属性,如果包含返回true,否则返回false
- 格式:‘属性名称’ in 对象名称
- 注意:只有对象可以访问到这个属性返回的结果就是true,即不论这个属性是私有的还是共有的
三、如何判断一个属性是否为对象的公有属性?