此方法返回所有可数和不可枚举的属性,如下所示: 的 Object.getOwnPropertyNames(对象)
长度, 原型, defineProperty, getOwnPropertyDescriptor, 的DefineProperties, 创建, 密封, 冻结, preventExtensions, isSealed, 被冻结, isExtensible, getPrototypeOf, 键, getOwnPropertyNames, 呼叫者, 参数
但内部原型和范围属性未显示为什么?使用此方法显示哪些属性?
答案 0 :(得分:1)
内部原型不是属性,因此不会出现。有些浏览器将其公开为__proto__
,但它不是可枚举的,而且是非标准的。
同样,'内部范围'不是属性,例如你不能做obj ['internal scope [[scope]]']。 Chrome会在控制台中显示它以提供帮助,但它是对象的属性。