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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决