📅  最后修改于: 2023-12-03 15:09:07.653000             🧑  作者: Mango
在JavaScript中,可以使用循环或reduce()方法来将数组中的所有值相加。以下是两个示例实现。
let myArray = [1, 2, 3, 4, 5];
let sum = 0;
for (let i = 0; i < myArray.length; i++) {
sum += myArray[i];
}
console.log(sum); // 15
代码解析:
sum
来存储累加的值,初始化为0。let myArray = [1, 2, 3, 4, 5];
let sum = myArray.reduce((previous, current) => {
return previous + current;
});
console.log(sum); // 15
代码解析:
reduce()
方法来累加数组中的每个元素。reduce()
方法接受两个参数:回调函数和初始值。previous
)是上一次回调函数的返回值,第二个参数(current
)是当前循环的值。总结:
使用循环或reduce()方法都可以将数组中的所有值相加。reduce()方法看起来更简洁,但如果只是简单地将数组中的所有值添加起来,使用循环可能更容易理解。