1
因为ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。
let const提供块级作用域的变量。
2
3
并不是因为箭头函数内部有绑定this的机制,实际原因是箭头函数根本没有自己的this,它的this是继承外面的,因此内部的this就是外层代码块的this。
4
模板字符串 用于字符串凭借
反引号 ${}
5
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。对象属性和变量同名。
6
默认参数