對數(shù)組中的所有元素調(diào)用指定的回調(diào)函數(shù)亩钟。
該回調(diào)函數(shù)的返回值為累積結(jié)果,并且此返回值在下一次調(diào)用該回調(diào)函數(shù)時作為參數(shù)提供鳖轰。
語法
array1.reduce(callbackfn[, initialValue])
參數(shù)
參數(shù) | 定義 |
---|---|
array1 | 必需清酥。一個數(shù)組對象。 |
callbackfn | 必需蕴侣。一個接受最多四個參數(shù)的函數(shù)焰轻。對于數(shù)組中的每個元素,reduce 方法都會調(diào)用 callbackfn 函數(shù)一次昆雀。 |
initialValue | 可選辱志。如果指定 initialValue蝠筑,則它將用作初始值來啟動累積。第一次調(diào)用 callbackfn 函數(shù)會將此值作為參數(shù)而非數(shù)組值提供揩懒。 |
返回值
通過最后一次調(diào)用回調(diào)函數(shù)獲得的累積結(jié)果什乙。