Узнайте, существует ли переменная
Я хотел бы узнать, существует ли переменная Javascript. Это то, что я до сих пор собирал с разных форумов:
function valueOfVar(foo){
var has_foo = typeof foo != 'undefined';
if(has_foo){
alert('1 = true');
return true;
}
else {
alert('1 = false');
return false;
}
}
Пожалуйста, обратите внимание, я хочу передать строку как foo. Пример: valueOfVar (box_split [0] + '_ 2')
Я не думаю, что это работает, потому что возвращает true, когда некоторые переменные даже не существуют. На самом деле, кажется, все время возвращается истина.
Реализация JQuery, которая работает, была бы также полезна, поскольку я использую это.
Спасибо всем за любую помощь