美文网首页
javascript reduce

javascript reduce

作者: 我只是写给自己 | 来源:发表于2019-07-01 14:14 被阅读0次

    reduce()方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。

    arr.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue])

    allback

    执行数组中每个值的函数,包含四个参数:

    accumulator

    累计器累计回调的返回值; 它是上一次调用回调时返回的累积值,或initialValue(见于下方)。

    currentValue

    数组中正在处理的元素。

    currentIndex可选

    数组中正在处理的当前元素的索引。 如果提供了initialValue,则起始索引号为0,否则为1。

    array可选

    调用reduce()的数组

    initialValue可选

    作为第一次调用callback函数时的第一个参数的值。 如果没有提供初始值,则将使用数组中的第一个元素。 在没有初始值的空数组上调用 reduce 将报错。

    相关文章

      网友评论

          本文标题:javascript reduce

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