天天看點

數組周遊及其他方法

本文介紹下數組周遊及其他方法相關内容

(1)控制台輸出數組顯式原型對象,然後依次檢視

  

數組周遊及其他方法

 (2)相關常用周遊方法

  1、find:接收一個方法作為參數,方法内部傳回一個條件,find會周遊數組傳回比對元素,否則傳回undefined

var arrayData = [111,222,333,444,555,666,777,888]
var findValue = arrayData.find(function(item){
    return 222 === item;
})
console.log(findValue)//222      

  2、findInde:與find類似,但傳回值為比對元素的下标

var arrayData = [111,222,333,444,555,666,777,888]
var findIndexValue = arrayData.findIndex(function(item){
    return 222 === item;
})
console.log(findIndexValue)//1      

  3、reduce:接收函數作為參數,函數内部接收兩個參數,用于對數組内部元素進行累加或累減

var arrayData = [111,222,333,444,555,666,777,888]
var reduceValue = arrayData.reduce(function(x,y){
    return x+y
})
console.log(reduceValue)//3996      

  4、map

  5、every:有假即假

  6、forEach

  7、some:有真即真

  8、includes判斷是否包含該元素

var arrayData = [111,222,333,444,555,666,777,888]
console.log(arrayData.includes(666))//true