可能重复:
Javascript 变量变量
PHP 中有一个非常方便的东西(我确信这是有罪的),但我正在寻找 JavaScript 替代方案。
在 PHP 中,我可以这样做:
$bar = 'var';
$$bar= 'test';
echo $var;
我正在寻找与 JavaScript 类似的东西。我想将名称传递给函数并使用该名称初始化一个新变量。所以:
function(name) {
var name = new Function();
}
更新: 好的,这就是我想要做的。我知道有一个更简单的方法..
我想使用某些东西的多个实例(我们现在说 plupload)。
var uploader = new plupload();
我正在动态加载这些,并且页面上会有多个。我遇到的问题是它们都必须有一个唯一的名称,因为我必须能够调用 uploader.init()、uploader.refresh() 等,并且每个函数都独立。
正如我所说,我确信有更好的方法......我只是不知道它。