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