一个JS数组,怎么计算所有值的和

方法一:

var result = 0;
for(var i = 0; i < arra.length; i++) {
result += arra[i];
}

方法二:

最优解(个人目前碰到的)应该是这样的:
let sum = 0;
function sumArr(arr){
return eval(arr.join(“+”));

sum = sumArr(arr);
和普通的算法相比较,这个算法的时间复杂度是会降低很多的,并且数据量越大越有优势。

你可能感兴趣的:(JavaScript)