原型和原型链相关问题的总结

129 阅读1分钟

判断对象的属性

hasOwnProperty()

只判断自身属性

in

属性存在于实例中或者原型中,返回true

点号(.)

可以根据 Obj.x !== undefined 的返回值 来判断Obj是否有x属性。但是不能用在x的属性值存在,但可能为 undefined的场景(in可以解决这样的问题)