假设我有一个变量Var123;
var x = "Var";
var VariableMixLOL = x + "123";
//so VariableMixLOL should be equal to Var123, ex. Var123 = "Abc", VariableMixLOL should be "Abc" too
我怎样才能做到这一点?顺便说一句我正在使用as3
PS:也是在Tag JS中添加的,因为我认为这是同一回事
最佳答案
一种选择是使用eval()
var x = "Var";
var Var123 = "lalaala";
var VariableMixLOL = eval( x + "123" );
另一个选择也是更好的选择是在JavascriptObject中对此类事物进行建模。
var x = "variable";
var variables = { "variable123" : "laalala"}; //OR variables = {}; variables["variable123"] = "laalala";
var VariableMixLOL = variables[ x + "123"];
关于javascript - 像文本一样访问变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17507487/