ES7:Array Includes&指数运算符

Posted 还是不会呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES7:Array Includes&指数运算符相关的知识,希望对你有一定的参考价值。

ES7:Array Includes&指数运算符

Array Includes

数组增加了includes方法

const nums = [22, 33, 44, 55, 66, NaN];

console.log(nums.indexOf(33) !== -1); // true
console.log(nums.includes(33)); // true

// indexOf和includes的区别在于对NaN的判断
console.log(nums.indexOf(NaN) !== -1); // false
console.log(nums.includes(NaN)); // true

指数运算符

求一个数的次方更加方便,指数运算符:**

// 例如:求5的5次方
// es7以前,借助全局对象Math
const result1 = Math.pow(5, 5);
console.log(result1); // 3125

// es7推出更加简便的方法
const result2 = 5 ** 5;
console.log(result2); // 3125

以上是关于ES7:Array Includes&指数运算符的主要内容,如果未能解决你的问题,请参考以下文章

ES7(2016)Array.prototype.includes()

ES7的新特性

es7,es8

es7新特性 includes用法

2018-6-3_《ES7的includeES6的Array.of(),Array.from()及扩展符》

es7 --- 新特性