in 操作符会检查属性是否在对象及其 [[Prototype]] 原型链中。
hasOwnProperty() 只会检查属性是否在 myObject 对象中,不会检查 [[Prototype]] 链。
Object.keys() 和 Object.getOwnPropertyNames() 都只会查找对象直接包含的属性
in 操作符会检查属性是否在对象及其 [[Prototype]] 原型链中。
hasOwnProperty() 只会检查属性是否在 myObject 对象中,不会检查 [[Prototype]] 链。
Object.keys() 和 Object.getOwnPropertyNames() 都只会查找对象直接包含的属性