Показать сообщение отдельно
  #30 (permalink)  
Старый 27.08.2012, 20:35
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от platedz
Array.prototype мы преобразуем объект NodeList в массив
нет. мы просто заимствуем метод у массива. А т.к. у NodeList есть свойство length, да и свойства пронумерованы от нуля, то forEach схавает его, как массив.

в forEach примерно такой код:
for (var i = 0; i < this.length; i++) {
    callback( this[i], i, this );
}


Сообщение от platedz
И есть ли какая-нибудь разница между NodeList объектом и массивом состоящим из тех же элементов
да - nodeList живой.
http://habrahabr.ru/post/121803/#comment_3985850
Ответить с цитированием