最近准备在业余空闲时间里一边学习ES6,一边整理相关知识.只有整理过的学习才是有效的学习.也就是学习之后要使用和整理成文,才是真正的学到了... 上一篇是一个试水,现在接上. 变量提升 看了下朋友回复,上篇还少讲了个变量提升,其实也是搜索之后才看到的,于是现在这里说下,所谓变量提升是es5中才有的,es6中已经去除了. 这里写个栗子: 变量的先使用后定义场景 var声明,这样 let声明,这样 查了一下,基本可以理解为:es5容忍这种写法,即使是先使用,后面才声明,也不会报错.但es6就无法容忍…