Показать сообщение отдельно
  #5 (permalink)  
Старый 09.12.2011, 02:50
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от wwwboy Посмотреть сообщение
как осуществить проверку на undefined в функции а не инлайном typeof Obj === 'undefined' ?
Понимаете, в Вашем случае переменная Obj1 непонятно откуда берётся. То ли она глобальная, то ли локальная... это зависит от области видимости. Не стоит для этого создавать отдельную функцию, т.к. ошибка возникнет на этапе вызова функции при передаче несуществующей переменной. Проще так:
if (window.Obj1) alert('true'); else alert('false');
данная проверка проверит Obj1 сразу на всё (undefined, null, false) и не выдаст исключения
Ответить с цитированием