Показать сообщение отдельно
  #1 (permalink)  
Старый 19.08.2009, 20:19
Аватар для dmitlantis
Интересующийся
Отправить личное сообщение для dmitlantis Посмотреть профиль Найти все сообщения от dmitlantis
 
Регистрация: 21.03.2009
Сообщений: 10

Проверка объявления перменной в javascript
Итак, назрел серъездный вопрос, ответа на который я покачто не нашел ни здесь, ни в рунете.
Речь идет об аналоге функции isset() PHP. Необходимо проверить наличие переменной в стеке. Везде описаны способы как это можно сделать с помощью typeof , но как дело доходит до структурных типов: например
var definedvar = {};
if (typeof definedvar.undefinedvar === 'undefined') /* Отсюда всё это дело сразу улетает в эксепшен и умирает.*/
alert('Этот код не выполнится');
else 
alert('Да и этот тоже');

Последний раз редактировалось dmitlantis, 19.08.2009 в 21:13.
Ответить с цитированием