JS能力测评2:数组求和

思路:

reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值 并返回

function sum(arr) {
    return arr.reduce(function (total,currentValue)
    {
        return total + currentValue;
    });
}

常规方法:

function sum(arr) {
    var s = 0;
    for (var i=0; i<arr.length; i++) {
        s += arr[i];
    }
    return s;
}

猜你喜欢

转载自blog.csdn.net/weixin_43160613/article/details/85157295