Показать сообщение отдельно
  #8 (permalink)  
Старый 18.09.2011, 18:08
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Nightmare Посмотреть сообщение
s1 = 2;
str = 's1';


как узнать существует ли переменная имея только имя переменной в строковом виде?
s1 = 2;
str = 's1';

var defined = eval( "typeof "+str+" != 'undefined' " );

alert( defined ); // true



s1 = 2;
str = 's1';

var defined = typeof window[ str ] != "undefined";

alert( defined )
Ответить с цитированием