Possible Duplicate:
Javascript Variable Variables
  Javascript dynamic variable name




给定几个变量

var myVar0;
var myVar1;
var myVar2;
var myVar3;
var myVar4;

var randomNumber // generating random number between 0,4


如您所见,所有myVar变量都以某个数字结尾,我也拥有randomNumber(介于0和4之间)。

我需要什么:如果生成randomNumber等于3,则要设置myVar3 = true,如果生成randomNumber等于0,请设置myVar0 = true,依此类推...

就是这样做一些

var randomNumber = 3;
myVar{randomNumber} = true;
//result:  myVar3 is true

最佳答案

不要使用单独的变量;使用数组。

关于javascript - 变量名称中的串联,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13564515/

10-09 18:04