2011-11-17 38 views
0

使用ECMAScript 5我們有Object.defineProperty,它允許我們描述屬性應該如何響應某些操作。其中一種可能性是禁用枚舉屬性,因此它們不會在for...in循環中顯示。例如,數組的length屬性不是可枚舉的。在沒有ECMAScript的情況下禁用JavaScript中的屬性枚舉5

是否可以在沒有ECMAScript 5的情況下做類似的事情?

回答

0

在ECMA-262 ed 3中創建不可枚舉的屬性是不可能的,但您可以在emulate private members中創建不可枚舉的屬性。

相關問題