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

Зачем у NodeList и HTMLCollection свойство length enumerable?
А также item и namedItem. Зачем это сделано? Зачем наставили палок в колеса?

var array = [1,2,3]
for (var key in array) {
    alert(key + ' in array');
}


<body>
<script>
var nodeList = document.documentElement.childNodes;
for (var key in nodeList ) {
    alert(key + ' in nodeList');
}
</script>
</body>



<body>
<script>
var collection = document.documentElement.children;
for (var key in collection) {
    alert(key + ' in collection');
}
</script>
</body>
Ответить с цитированием