js Array.prototype.reduce()

来源:互联网 发布:芭比娃娃淘宝 编辑:程序博客网 时间:2024/06/07 19:06

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce


语法 :

array.reduce(function(accumulator, currentValue, currentIndex, array), initialValue)

说明;

a. reduce 有两个参数一个是callback函数, 另外一个是初始化的数值.

        b. callback 至少有两个参数


eg:

function product(arr) {    return arr.reduce(function (p1, p2) {return p1+p2;},1);}var result = product([1,2,3,4]);console.log(result);