查詢乙個值在不在陣列裡,若是存在則返回true,不存在返回false.引數:includes('要查詢的值',『要查詢的值的開始索引』)
array.prototype.includes()
['a', 'b', 'c', 'd'].includes('b') // true
['a', 'b', 'c', 'd'].includes('b', 1) // true
['a', 'b', 'c', 'd'].includes('b', 2) // false
includes()
返回的是布林值,能直接判斷陣列中存不存在這個值,而indexof()
返回的是索引,這一點上前者更加方便。
var arr = [1, [2, 3], 4]
arr.includes([2, 3]) //false
arr.indexof([2, 3]) //-1
async await
var promise = new promise((resolve, reject) => )
.then(() => )
.catch(() => )
關於 ES7 ES8的一些新特性
array.prototype.includes 開發人員用來檢查陣列中是否存在值,indexof是一種尷尬的使用,因為它返回乙個元素在陣列中的位置或者 1當這樣的元素不能被找到的情況下。所以它返回乙個數字,而不是乙個布林值,includes存在為true,不存在為false 例子 陣列 1,2,3...
c 的指標的一些小東東
今天寫了乙個函式 有了一些感觸。押韻。函式貼出來 char read string const char section,const char name,char szfile 乙個很簡單的用來讀取配置檔案中字串的函式 跑起來之後發現讀取的所有字串都無效,跟斷點不是檔案和欄位名什麼的問題 問題出在那...
es7與es8的一些知識
es7的 求冪運算子 operator 求冪運算子 console.log 2 3 console.log 4 3 console.log math.pow 2,3 console.log math.pow 4,3 array.prototype.includeslet a 1,2,3 consol...