ECMAScript标准制定过程包含四个阶段:提议(Proposal)、草案(Draft)、候选(Candidate)、完成(Finished)。每个新特性在进入标准前都必须走完这四个阶段。因此,ES7仅有2个进入完成(Finished)阶段:Array.prototype.includes和幂运算符(Exponentiation Operator)。ES7在ES6的基础上添加了2项内容:求幂运算符(**)、Array.prototype.includes()方法求幂运算符的一个坑:es7的求幂运算符。 Array.prototype.includes(a,b)方法:参数a是去Array里面查找是否有a,参数b可以省略,就是起始位置,不写默认是0,如下图是例子。