离开岛的鱼

ES6 学习笔记

2018/01/16

版权声明:本文为博主原创文章,未经博主允许不得转载。

Let :声明的变量在所在的块级作用域内有效。

  • 不存在变量提升 (var存在变量提升,声明前调用为undefind,let会报错)
  • 暂时性死区 (在没有声明前,都属于死区,let会报错)
  • 不允许重复声明 (同一作用域不能重复声明,let会报错)

ps: for循环的计数器 i 就很适合使用let的命令。