2

此方法返回所有可枚举和不可枚举的属性,如下所示: Object.getOwnPropertyNames(Object)

长度,原型,defineProperty,getOwnPropertyDescriptor,defineProperties,创建,密封,冻结,preventExtensions,isSealed,isFrozen,isExtensible,getPrototypeOf,键,getOwnPropertyNames,调用者,参数

但是内部prototype和scope属性没有显示,为什么?这个方法显示了哪些属性?

4

1 回答 1

1

内部原型不是一个属性,所以它不会出现。一些浏览器将其公开为__proto__,但它不可枚举且非标准。

同样,'internal scope' 不是属性,例如你不能做 obj['internal scope[[scope]]']。Chrome 在控制台中显示它是有帮助的,但它是对象的属性。

于 2013-05-15T01:47:59.477 回答