1. 程式人生 > >JS能力測評2:陣列求和

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;
}