JS:使用for循环创建n个变量?

时间:2018-06-30 16:18:31

标签: javascript loops variables for-loop

如果我必须创建n个变量a_1a_2a_3 ... a_n,其中n是在运行时确定的,我将如何做它吗?

很明显,此代码无法正常工作:

var n = prompt("Enter number of variables?");
for (i=0; i<=n; i++) {
var a_i
}

由于n由用户指定,因此无法预先确定要创建的变量的数量。

换句话说,是否可以从JS中的另一个变量创建一个具有名称的变量?

1 个答案:

答案 0 :(得分:-2)

是的,像这样

for (i=0; i<=n; i++) {
window['a_'+i] = undefined;
}