美文网首页
JavaScript数组的reduce方法

JavaScript数组的reduce方法

作者: Egde | 来源:发表于2017-12-19 12:00 被阅读0次

    Array.prototype.reduce方法接受两个参数。第一个是回调函数,该函数接受四个参数

    function(

       accumulator,  // 上次操作返回的结果

       currentValue, // 当前数组元素

       currentIndex, // 当前数组索引

       array  // 被操作的数组

     ) {}

    第二个是初始值 arr.reduce(function(acc, current, currntIndex, array) {....}, initial)

    执行过程:reduce中的回调函数第一次执行时,将initial传给acc将数组第一个元素传给current. 如果函数体内有return则return的值就传给下次函数执行时的acc, 数组第二个元素就传给current,以此类推。

    该函数返回累计处理的结果

    相关文章

      网友评论

          本文标题:JavaScript数组的reduce方法

          本文链接:https://www.haomeiwen.com/subject/jvzmwxtx.html