1

我似乎无法解决这个问题,这就是我所拥有的......

vid1=0;
vid2=0;
vid3=0;

num=1;

'vid'+num = 1;
// vid1=1;

我想根据数字来创建变量,所以如果数字是2,则以vid2的名称创建一个变量并将其设置为1。

PS:这是我第一次在stackoverflow上,如果我在这个网站上的传统方面犯了任何错误,很抱歉=)提前谢谢。

4

1 回答 1

5

如果您在全局命名空间中,请使用以下命令:

window['vid' + num] = 1;

但这是一个非常好的数组用例:

var numbers = [0, 0, 0];
var num = 1;

numbers[num] = 1;
于 2013-01-21T01:44:26.290 回答