es6的新特性
let声明块级作用域的变量,如果变量没有提升,必须先声明后使用,不能与前面let var const声明的变量重名
const的定义是只读,const变量必须赋值,const变量必须初始化,一旦初始化就不允许修改,const声明的变量也是一个块级作用域,无变量的提升,不允许重名,变量const定义的数组/对象的属性值允许修改,但是基本类型不允许修改。
可以给形参函数设置默认值
在数组前面加(...)展开运算符
对象和数组的解构赋值
箭头函数等同于匿名函数,不能构造函数,不能new 箭头函数没有arguments实参集合,取而代之的是用...运算符
解决,箭头函数没有自己的this,他的this是继承上下文中的this,箭头函数没有函数原型,箭头函数不能当做Generator函数,不能用yield关键字,不能使用call,apply,bind改变箭头函数中this指向Set数据结构,数组去重。

浙公网安备 33010602011771号