在JavaScript中创建一个以字符串参数命名的变量

时间:2014-12-09 17:58:08

标签: javascript

我知道这段代码是错误的,但我想知道这是否有可行。

var createVariableFromParameter = function(myName) {

  var myName = [];
  return myName;
}

谢谢。

编辑:我在这里找到了解决方案:Convert string to variable name in Javascript

2 个答案:

答案 0 :(得分:0)

我认为这是不可能的,即使可以做到,你为什么要这样做呢?创建具有随机名称的变量没有任何意义......

答案 1 :(得分:0)

我不知道为什么你需要它? 但我认为真正的方法是:

function create(myvar) { myvar = [];}

var a;
create(a);

function create() { return [];}

var b = new create();