1. 程式人生 > >js reduce()方法使用

js reduce()方法使用

total 累加 arr 縮減 數組 val tin 計算 空數組

reduce() 方法接收一個函數作為累加器,數組中的每個值(從左到右)開始縮減,最終計算為一個值。

reduce() 可以作為一個高階函數,用於函數的 compose。

註意: reduce() 對於空數組是不會執行回調函數的。

語法:

array.reduce(function(total, currentValue, currentIndex, arr), initialValue)

arrray:數組

total:初始值(必需)

currentValue:當前值(必需)

currentIndex:當前元素索引

arr:當前元素所屬對象

initialValue:傳遞給數組的初始值

js reduce()方法使用