當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript的数组之reduce()
生活随笔
收集整理的這篇文章主要介紹了
javascript的数组之reduce()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
reduce()方法對累加器和數組中的每個元素(從左到右)應用到一個函數中,最終得到一個值并返回
1 const array1 = [1, 2, 3, 4]; 2 const reducer = (accumulator, currentValue) => accumulator + currentValue; 3 4 // 1 + 2 + 3 + 4 5 console.log(array1.reduce(reducer)); 6 // expected output: 10 7 8 // 5 + 1 + 2 + 3 + 4 9 console.log(array1.reduce(reducer, 5)); 10 // expected output: 15參數:
第一個:callback回調函數(accumulator, currentValue, currentIndex, array)
第二個:initalValue初始值,作為第一個執行回調函數的accumulator值,reduce的index初始索引為0。如果沒有initalValue,則使用數組第一個元素作為accumulator值,并且從第二個元素開始執行回調函數,此時reduce初始索引為1。
?
返回值:函數累計的數組元素疊加值。
轉載于:https://www.cnblogs.com/huanqiuxuexiji/p/9167996.html
總結
以上是生活随笔為你收集整理的javascript的数组之reduce()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VU脚本回放
- 下一篇: 「日常训练」 Mike and Fun