在js中将不同的值放在for循环中的不同变量中

时间:2017-04-10 09:19:25

标签: javascript arrays

我试图在不同的变量里面放入不同的值,其中值由外部循环生成,并使用该变量,如数组

var code = [];
for (i = 0; i < 5; i++) {
   code[i] = mp3;
}

如何访问这样的变量: - code [1],code [2];

3 个答案:

答案 0 :(得分:0)

您可以使用.push()将mp3的值推入数组,如下所示。然后,您可以通过所需数组的索引访问它。

请注意,您需要声明mp3是什么 - 我不知道它是否与另一个变量相关,所以我只是为它创建了一个测试值。

&#13;
&#13;
var code = [];
var mp3 = "test";
  for (i = 0; i < 5; i++) {
     code.push(mp3+i);
  }

console.log(code) // gives ["test0","test1","test2","test3","test4"]
console.log(code[0]) // gives test0
&#13;
&#13;
&#13;

答案 1 :(得分:0)

这就是你想要的吗

var code = [];
for (i = 0; i < 5; i++) {
   code[i] = mp+"i";
}
alert(code[0])
code[0] will mp0

答案 2 :(得分:0)

如果按照上述循环存储值,您只需调用代码[0]或代码[1],如果您正在寻找其他信息,请提供更多详细信息