如图,上图说明i已经被声明了,也就是不可以重复声明;而下图中却能用let重新声明,为什么?
1 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
为什么let能重复声明? 图示
关于let声明跟var声明为什么会冲突? 首先 var 声明会提升到当前作用的顶端,即顺序是这样的:
var i
才是开始走for循环
才开始解析 let i = 0 --->报错
再看图
添加回答
举报
0/150
提交
取消