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