es6作用域

Scroll Down
  • 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

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