一、声明变量将使用let,声明常量将使用const。 这里是var与let之间的区别 1.let声明的变量不再做提升了,必须先声明后使用。 2.let声明的全局变量不再是window对象的属性了 3.在同一作用域中,不允许使用let重复声明一个变量 4.let声明的变量产生可块级作用域,只能在当前块中有效 二、新增了一种数据类型Symbol 三、新增了变量的解构赋值 四、新增了箭头函数,并且函数参数有了默认值,可以直接将默认值放在函数的声明里 五、新增了变量的解构赋值 六、数组新增了一些API,如isArray / from / of 方法;数组实例新增了 entries(),keys() 和 values() 等方法。 七、使用了模板字符串,可以将其内容写在 两个反引号之间 `` , ${} 中可以写变量和表达式 八、新增了对象简化赋值,对象赋值是,如果属性名和变量名一致可以简写。