es7有两个新特性:
(1)数组中加入includes方法,用于判断数组中是否存在某个元素。已经有了indexof,这个方法有何不同哪呢?唯一一个区别是includes方法可以区别出NaN,而indexof并不能区分出NaN:
[NaN].includes(NaN)
true
[NaN].indexOf(NaN)
-1
(2)加入幂运算符**
// 相当于 2 ** (3 ** 2)
2 ** 3 ** 2
// 512
es7有两个新特性:
(1)数组中加入includes方法,用于判断数组中是否存在某个元素。已经有了indexof,这个方法有何不同哪呢?唯一一个区别是includes方法可以区别出NaN,而indexof并不能区分出NaN:
[NaN].includes(NaN)
true
[NaN].indexOf(NaN)
-1
(2)加入幂运算符**
// 相当于 2 ** (3 ** 2)
2 ** 3 ** 2
// 512