var x1 = 0;
for(var i=0;i<2;i++){
console.log("x"+i);
}
我的设想,在i循环到1的时候
怎么才能把上面定义的x1 = 0的值打印出来。现在打印出来的全部是x1,不是上面的值。JS新手
var x1 = 0;
for(var i=0;i<2;i++){
console.log("x"+i);
}
我的设想,在i循环到1的时候
怎么才能把上面定义的x1 = 0的值打印出来。现在打印出来的全部是x1,不是上面的值。JS新手
那就看你 x1 这个变量是放在哪里的了,如果是上面那段代码,直接在 window
上面 var x1 = 0
的话,
for (var i = 0; i < 2; i++) {
console.log(window['x' + i])
}
其实就是用到了对象的方括号检索
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答797 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答836 阅读✓ 已解决