1. 程式人生 > >ES7學習之includes()和指數操作符

ES7學習之includes()和指數操作符

Array.prototype.includes()方法

includes()方法是查詢一個值在不在陣列當中,如有返回true,否則返回false。該方法接收兩個引數,要搜尋的值和搜尋的開始索引,接收第二個引數的時候,includes會從該索引往後搜尋(只有一個引數,預設從0開始)

let arr = [1,2,3,4,5]
console.log(arr.includes(2)) //true
console.log(arr.includes(2,1)) //true

indexof()與之等效,只是indexof存在返回1,不存在返回-1

let arr = [1,2,3,4,5]
console.log(arr.indexOf(2)) //1
console.log(arr.indexOf(6)) //-1

指數操作符(**)

let a = 2
console.log(a ** 3) //8

效果同:

Math.pow(2, 3)   // 8