Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2014, 09:17
Новичок на форуме
Отправить личное сообщение для hat_tab Посмотреть профиль Найти все сообщения от hat_tab
 
Регистрация: 23.10.2011
Сообщений: 4

hasOwnProperty у объекта window.screen в цикле for in
Всем привет!

Есть простой цикл 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?
Ответить с цитированием