是否可以在 for 循环中使用数组变量值作为新变量名(或者换句话说,等式的左侧是否可以由迭代中的预定义值确定)?
for (var i = 0; i < array.length; i++) {
// we all know this is possible:
blabla[i] = apple;
// but I'm wondering if there's a way we can achieve this:
example(someVar);
}
function example(name) {
// [name] = banana;
name = banana;
}
显然,我在上面的代码片段中这样做的方式,banana
总是将值分配给变量name
。不太确定我该怎么做?