reduceRight(
    function(       函数方法(处理数值)
        total,      上次累加值
        value,      本次处理值
        index,      本次值索引
        array       处理数组对象
    ),
    initvalue       (可选)初始值
)

返回:int/string

注:累计顺序是从右到左,看示例2







示例1:

function f(total, value, index, array){ // 所有值相加 return total + value; } var arr = [10, 20, 30]; var num = arr.reduceRight(f); 结果:60

示例2:

function f(total, value, index, array){ // 组合成字符串 return total + value; } var arr = ["a", "b", "c"]; var s = arr.reduceRight(f); 结果:cba