我有兴趣知道这是否可能。
一个例子是变量已经存在。
foo = 1;
var bar = 'foo';
if('foo' == 1)?
有没有办法做到这一点。
有没有办法表达类似 bar == foo.variablename
最佳答案
是的,你可以,但我不推荐它。
s="unicorn"
eval("var " + s + " = 'test'")
alert(unicorn)
但从你问题中的文字来看,听起来你想检查变量是否存在,这也是可能的
if (typeof variable == "undefined") alert("It's not defined!");
关于javascript - 您可以将变量名称设置为等于另一个变量的值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192106/