ES6 數組中兩點之間的運算之reduce

reduce

reduce():接收一個函數(必須)和一個初始值(可選),該函數接收兩個參數:javascript

  • 第一個參數是上一次reduce處理的結果
  • 第二個參數是數組中要處理的下一個元素

reduce()會從左到右依次把數組中的元素用reduce處理,並把處理的結果做爲下次reduce的第一個參數。若是是第一次,會把前兩個元素做爲計算參數,或者把用戶指定的初始值做爲起始參數java

舉例:數組

const arr = [1,20,-5,3]

  

沒有初始值:函數

指定初始值:code

相關文章
相關標籤/搜索