Javascript getOwnPropertyNames

时间:2013-04-09 13:31:42

标签: javascript

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

  
    

长度,     原型,     defineProperty,     getOwnPropertyDescriptor,     的DefineProperties,     创建,     密封,     冻结,     preventExtensions,     isSealed,     被冻结,     isExtensible,     getPrototypeOf,     键,     getOwnPropertyNames,     呼叫者,     参数

  

但内部原型和范围属性未显示为什么?使用此方法显示哪些属性?

1 个答案:

答案 0 :(得分:1)

内部原型不是属性,因此不会出现。有些浏览器将其公开为__proto__,但它不是可枚举的,而且是非标准的。

同样,'内部范围'不是属性,例如你不能做obj ['internal scope [[scope]]']。 Chrome会在控制台中显示它以提供帮助,但它是对象的属性。