判断自身属性是否存在判断自身属性与继承属性遍历一个对象的所有自身属性在看开源项目的过程中,经常会看到类似如下的源码。for...in循环对象的所有枚举属性,然后再使用hasOwnProperty()方法来忽略继承属性。注意 hasOwnProperty 作为属性名JavaScript 并没有保护 hasOwnProperty 属性名,因此,可能存在于一个包含此属性名的对象,有必要使用一个可扩展的hasOwnProperty方法来获取正确的结果:

js属性对象的hasOwnProperty方法的使用

js属性对象的hasOwnProperty方法的使用