JS 数组求和的三种方法,你不知道的是可以采用 eval来写

常规的循环写法

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("+"));

};

猜你喜欢

转载自blog.csdn.net/qq_33769914/article/details/86161273