Показать сообщение отдельно
  #1 (permalink)  
Старый 04.10.2012, 10:23
Новичок на форуме
Отправить личное сообщение для mrWong Посмотреть профиль Найти все сообщения от mrWong
 
Регистрация: 01.02.2010
Сообщений: 5

Правильная проверка на существование стандартного объекта
Возник вопрос, как правильно проверять на существование стандартного объекта в браузере.
if(window.console) console.log('Я живой!');
if (typeof console != "undefined") console.log('Я живой!');
if('console' in window) console.log('Я живой!');
if(window.hasOwnProperty('console')) console.log('Я живой!');

Еще есть вариант, оборачивать в try...catch.

Кто чем пользуется?

Последний раз редактировалось mrWong, 06.10.2012 в 07:36.
Ответить с цитированием