Рассмотрим следующий Javascript:
function getType(obj){
return(typeof(obj))
}
alert(typeof(obj)) //alerts "undefined" correctly
alert(getType(obj)) //throws an error: ReferenceError: obj is not defined
Почему это может произойти? Есть ли обходной путь? Я пытаюсь написать функцию, которая проверяет, существует ли переменная.