简介 首先,在学习之前推荐使用在线转码器 Traceur 来测试 Demo,避免 babel 下的繁琐配置,从而产生畏难情绪. let 命令 在 ES6 之前,JS 只能使用 var 声明变量,或者省略 var,将变量作为全局变量,ES6 新增的 let 命令用法类似于 var,也是用于声明变量,不过它们具有以下区别: 1.let 命令声明的变量的作用域是块级作用域:var 命令声明的变量的作用域是函数级作用域,例如: //ES6 { var a = 10; let b = 12; } cons…