數組的方法forEach map filter from reduce

1,forEach

對數組里面的數字循環執行一個函數

回調函數:三個形參
返回值:undefined


圖片.png

2,map

對數組里面的數字循環執行一個函數

回調函數:四個形參(多一個指定傳入回調函數里面的this的值)
返回值:新數組,每個元素都是回調函數的結果,新數組與原數組長度一樣


圖片.png

3,filter

使用一個回調函數來過濾符合條件的數值,并把符合條件的數值搜集起來組合成一個新數組

回調函數:四個形參(多一個指定傳入回調函數里面的this的值)


圖片.png

4,from

從一個類似數組或可迭代的對象中創建一個新的數組實例

圖片.png
圖片.png

5,reduce

用一個回調函數把每個數值使用一些功能(累加)累計起來,并返回這個累計值(所有數值的和)

特點:從左往右(raduceRight 從右往左)
返回值:累計值


圖片.png
圖片.png
圖片.png
圖片.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容