Отключить перечисление свойств в JavaScript без ECMAScript 5 - PullRequest
0 голосов
/ 18 ноября 2011

С ECMAScript 5 у нас есть Object.defineProperty, что позволяет нам описать, как свойство должно реагировать на некоторые действия.Одной из возможностей этого является отключение перечисления свойств, чтобы они не отображались в циклах for...in.Например, свойство length массивов не перечисляемо.

Можно ли сделать что-то подобное без ECMAScript 5?

1 Ответ

0 голосов
/ 18 ноября 2011

Невозможно создать неперечислимые свойства в ECMA-262 ed 3, но вы можете эмулировать закрытые элементы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...