ECMA Script 2016 (ES7)新内容
Posted 听雪拨弦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMA Script 2016 (ES7)新内容相关的知识,希望对你有一定的参考价值。
数组方法 includes
let arr = ['aa','bb','cc'];
console.log(arr.includes('aa')); // <- true
console.log(arr.includes('dd')); // <- false
includes 类似于 indexOf 方法 以下两者相等
arr.includes('aa') == (arr.indexOf('aa') >= 0) // <- true
主要的不同是includes能找到NaN元素,但indexOf不能
console.log([NaN].includes(NaN)); // <- 输出 true
console.log([NaN].indexOf(NaN)); // <- 输出 -1
幂运算符 **
注意: 优先级要高于乘法运算符 *
类似于Math.pow(x,y);
let s1 = 2**3 ;
let s2 = Math.pow(2,3);
console.log(s1 == s2); // <- 输入 true
以上是关于ECMA Script 2016 (ES7)新内容的主要内容,如果未能解决你的问题,请参考以下文章