JavaScript中in和hasOwnProperty区别详解
hasOwnProperty表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但是不会去查找它的原型链。
for in会遍历对象和原型上中可枚举属性,所以通常在使用for in时,推荐使用hasOwnProperty()方法来过滤实例属性。
JavaScript中in和hasOwnProperty区别详解
hasOwnProperty表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但是不会去查找它的原型链。
for in会遍历对象和原型上中可枚举属性,所以通常在使用for in时,推荐使用hasOwnProperty()方法来过滤实例属性。