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