reduce
对数组的每一个元素通过回调进行'积累操作',返回的结果作为下次回调函数的preVal参数
- 用法
arrayObject.reduce(fun(preVal, curVal[,index,arrayObject])[, initVal]) - 返回值
最后一次回调返回的结果 - 异常
-
fn类型不为函数 -
arrayObject为空,且没有指定initVal参数
-
- 备注
- 设定
initVal值后,第一次回调函数fn中的preVal为initVal,curVal为数组的第一个元素。未提供initVal,则preVal为数组的第一个元素,curVal为数组的第二个元素。
- 设定
文档链接:微软开发文档reduce