看看大家有那些思路。
这个直接用等差数列公式求和了
let len = array.length;
let sum = len * (array[0] + array[len - 1]) / 2;
[1,2,3,4,5].reduce(function(pre,cur){return pre + cur})
ES6
[1,2,3,4].reduce((pre,cur) => pre + cur)
var arr = [1, 2, 3, 4];
var sum = eval(arr.join('+'));
虽然不提倡eval,但也是种方法。。。