reduce
對(duì)數(shù)組的每一個(gè)元素通過回調(diào)進(jìn)行'積累操作'陨帆,返回的結(jié)果作為下次回調(diào)函數(shù)的preVal
參數(shù)
- 用法
arrayObject.reduce(fun(preVal, curVal[,index,arrayObject])[, initVal])
- 返回值
最后一次回調(diào)返回的結(jié)果 - 異常
-
fn
類型不為函數(shù) -
arrayObject
為空蔑水,且沒有指定initVal參數(shù)
-
- 備注
- 設(shè)定
initVa
l值后咨演,第一次回調(diào)函數(shù)fn
中的preVa
l為initVal
,curVal
為數(shù)組的第一個(gè)元素。未提供initVal
,則preVal
為數(shù)組的第一個(gè)元素喧笔,curVal為數(shù)組的第二個(gè)元素。
- 設(shè)定
文檔鏈接:微軟開發(fā)文檔reduce