关于for循环内let重复声明不报错的问题
来源:4-1 作用域和自由变量
静雅3579601
2019-12-17
老师,我想问下下面这段代码,为什么最后打印的是5个10,for的小括号里面已经定义了i,为什么在它后面的大括号里面还可以定义一个i,let不是不能重复声明么?
let i = 1
for (let i = 0; i < 5; i++) {
let i = 10
console.log(i)
}
写回答
1回答
-
for 循环体里面,不应该再用 let i 了,没有这么用的。
042020-03-19
相似问题