Показать сообщение отдельно
  #3 (permalink)  
Старый 27.03.2013, 09:29
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Кажется дошло. Во всех объектах, отличных от базовых типов (Array, Function, Object, String и тд) методы в прототипе configurable.

Возникли другие вопросы: на что влияет enumerable ? На for..in влияет configurable видимо. А на что enumerable?

И зачем у NodeList свойство length не enumerable ?


var descriptor = Object.getOwnPropertyDescriptor([], 'length')
alert ([descriptor.enumerable, descriptor.configurable])


var descriptor = Object.getOwnPropertyDescriptor(document.documentElement.childNodes, 'length')
alert ([descriptor.enumerable, descriptor.configurable])


var descriptor = Object.getOwnPropertyDescriptor(document.documentElement.children, 'length')
alert ([descriptor.enumerable, descriptor.configurable])
Ответить с цитированием