10

我已经使用Object.definePropertyenumerable: false在配置对象上定义了一些属性。然而,在我的模块中有一个地方我想迭代不可枚举的属性以及可枚举的属性。是否可以在不保留其他地方的属性名称列表的情况下做到这一点?

4

1 回答 1

14

我想你可以使用getOwnPropertyNameswhich 返回属性,可枚举与否。

从文档:

返回直接在给定对象上找到的所有属性(可枚举或不可枚举)的数组。

于 2013-08-30T17:57:03.810 回答