Показать сообщение отдельно
  #6 (permalink)  
Старый 09.12.2011, 02:37
Интересующийся
Отправить личное сообщение для wwwboy Посмотреть профиль Найти все сообщения от wwwboy
 
Регистрация: 12.10.2010
Сообщений: 22

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