1、let和const
(1)let声明的变量只在块级作用域中有效;let声明的变量不会变量提升(变量在声明前使用);let不允许在一个作用域内重复声明一个变量
(2)const声明的变量如果是一个对象,不变的是指向这个对象的地址,对象的值是可变的
(3)var和function声明的全局变量是顶层对象的属性,let、const和class声明的全局变量不属于顶层对象的属性
ES6学习总结
原文:https://www.cnblogs.com/ruoshuisanqian/p/10656481.html