假设我有一个变量 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:也添加在标签 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/