Показать сообщение отдельно
  #65 (permalink)  
Старый 22.04.2011, 13:48
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Sweet
Не понял, к чему это?
Вот и я не понял твоего вопроса.

Сообщение от Sweet
По-моему, истинное зло - это использование for..in без hasOwnProperty
Истинное зло - использование hasOwnProperty везде, во всех циклах. Далеко не всегда он нужен. Например:
function Conctructor(options){
  // Инициализация
}

Категорически запрещается использовать hasOwnProperty при проверки значений, т.к. объект options может наследовать от других объектов.
Сообщение от Sweet
Object.keys( object ).forEach
Не кроссбраузерно.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием