JS 数组求和的几种方法

常规循环:

function sum(arr) {    

    var s = 0;    

    for (var i=arr.length-1; i>=0; i--) {        

        s += arr[i];    

    }   

    return s;

}


forEach遍历:

function sum(arr) {

    var s = 0;

    arr.forEach(function(val, idx, arr) {

        s += val;

    }, 0);

      return s;

}; 


eval:

function sum(arr) {

    return eval(arr.join("+"));

}; 

你可能感兴趣的:(JS 数组求和的几种方法)