题解 | #数组求和#
数组求和
https://www.nowcoder.com/practice/cc3ce199461c4c4cb8f63db61d7eba30
//写法一:for循环
let res=0;
for(let i=0;i<arr.length;i++){
res += arr[i]
}
return res
//写法二:reduce方法 :为数组的每个值(从左到右)执行提供的函数。函数的返回值存储在total中,total,currentValue都是必须值。
let res= arr.reduce(function(total,currentValue){
return total + currentValue
})
return res
//写法三:foreach方法:还可以使用JavaScript中的Array.prototype.forEachO方法来实现求和函数。forEachO方法会迭代数组中的每个元素,并将其与先前迭代的结果相加。
let res=0;
arr.forEach(function(item){
res +=item;
})
return res;