Показать сообщение отдельно
  #17 (permalink)  
Старый 15.09.2011, 11:33
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Кстати заметил, что последнее время, с появлением Object.keys, у меня в коде вообще исчезли for-in, теперь пишу:
var keys = Object.keys(obj), i = keys.length;
while (i--) {
    obj[keys[i]]…
}

в браузерах поддерживающих Object.keys разница в скорости с вариантом:
for (key in obj) {
    if (obj.hasOwnProperty(key)) {
        obj[key]…
    }
}

несущественна.

Последний раз редактировалось Octane, 15.09.2011 в 12:37.
Ответить с цитированием