如果我必须创建n个变量a_1
,a_2
,a_3
... a_n
,其中n是在运行时确定的,我将如何做它吗?
很明显,此代码无法正常工作:
var n = prompt("Enter number of variables?");
for (i=0; i<=n; i++) {
var a_i
}
由于n由用户指定,因此无法预先确定要创建的变量的数量。
换句话说,是否可以从JS中的另一个变量创建一个具有名称的变量?
答案 0 :(得分:-2)
是的,像这样
for (i=0; i<=n; i++) {
window['a_'+i] = undefined;
}