1、in-通过in获取数组下标
let arr1 = [1,2,3,4,5];
let s = 0;
for(let i in arr1){
s += arr1[i];
}
console.log(s); // 10
2、of-通过of获取数组元素
let arr1 = [1,2,3,4,5];
let s = 0;
for(let i of arr1){
s += i;
}
console.log(s); // 15
3、forEach
let arr1 = [1,2,3,4,5];
let s = 0;
arr1.forEach((item,index)=>{
s+ = item;
})
console.log(s); // 15
4、reduce
let arr1 = [1,2,3,4,5];
let s = arr.reduce((pre, cur) => pre+cur, 0);
console.log(s); // 15
5、for/while
太简单了,就不写了,,,
若还有其他求和方式,请留言补充