标签: javascript javascript-objects
使用ECMAScript 5,我们有Object.defineProperty,它允许我们描述属性应如何响应某些操作。其中一个可能性是禁用属性的枚举,因此它们不会出现在for...in循环中。例如,数组的length属性不可枚举。
Object.defineProperty
for...in
length
没有ECMAScript 5可以做类似的事吗?
答案 0 :(得分:0)
在ECMA-262 ed 3中无法创建不可枚举的属性,但您可以emulate private members。