guopengfa
发布于 2021-04-11 / 500 阅读 / 0 评论 / 0 点赞

es6作用域

  • let具有作用域属性

for i in [1,2,3,4,5]:
var i = i

这样相当于直接输出 i = 5

for i in [1,2,3,4,5]:
let i = i

相当于

i = 1
i = 2
i = 3
i = 4
i = 5

分别执行了五次,分别是各个的作用域,不会被覆盖


评论