ES7學習之includes 和指數操作符

2021-08-20 08:47:41 字數 628 閱讀 9145

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

ES7 學習筆記

es7只有2個特性 他是乙個替代indexof 開發人員用來檢查某個字在陣列中是否存在的。indexof 驗證陣列中是否存在某個元素,這時需要根據返回值是否為 1來判斷。includes 驗證陣列中是否存在某個元素,這樣更加直觀簡單,直接返回 true 或 false。let arr react a...

ES7特性總結

不知道小夥伴們es6的特性學的怎麼樣了?es2016 es7 和es2017 es8 都已經要出來了,本文為大家整理介紹一下es7的新特性。es7特性只有兩個 array.prototype.includes value 任意值 boolean includes 方法用來判斷乙個陣列是否包含乙個指定...

es7查詢總結

put nba create 1 put nba doc 2 put nba doc 3 put nba doc 4 put nba doc 5 put nba doc 6 put nba doc 7 查詢英文名稱為 golden state warriors 的球隊資訊 get nba searc...