Всем привет!
Есть простой цикл for in, для перебора свойств объекта и его значений. Делаю проверку, если это метод, то он мне не нужен.
var screen = window.screen;
for (var i in screen) {
if ( screen.hasOwnProperty(i) ) {
console.log( i + ' : ' + screen[i] );
}
}
рабочий пример -
тут
Код нормально работает в webkit браузерах, но не работает в IE, FF.
Вопрос, почему в IE и FF конструкция if возвращает false?