for (let i = 0; i < 3; i++) { // let i = 'abc'; console.log(i); }
像上面的循环,会输出0、1、2let是明确的不允许重复声明的去掉注释后是下面这样,会输出3个abc我目前理解不明白,有人能够解释一下吗?
abc
for (let i = 0; i < 3; i++) { let i = 'abc'; console.log(i); }
for (let i = 0; i < 3; i++) { let i = 'abc'; console.log(i); } 等于 let i = 0; for (; i < 3; i++) { let i = 'abc'; console.log(i); }
希望你能看出端倪。。
2.1m questions
2.1m answers
60 comments
57.0k users