javascript - 像文本一样访问变量?

标签 javascript actionscript-3 variables dynamic

假设我有一个变量 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/

相关文章:

javascript - 在 Electron 中关闭窗口时保持页面内容加载

actionscript-3 - 从 Flash 中确定自己的 Flash 元素的 id 属性

flash - AS3 如何检查 BitmapData 是否为空

flash - 将强类型对象传递给需要接口(interface)的方法

python - 为什么 foo = function() 在 Python 中运行函数?

java - 如何为 Action 监听器提供变量?

sql - 对于 Visual Studio 2008 中的 SSRS,如何使变量接受多个值以及单个值?

javascript - Google 跟踪代码管理器增强了电子商务数据层

javascript - 页面重定向成功的 Ajax 请求

javascript - 使用grunt将jade模板编译为sails.js中的javascript函数