JavaScript 数组求和:使用 reduce 方法实时返回合计值
你可以使用 'reduce' 方法来遍历数组并求和,在每次计算后,将求和的结果作为下一次计算的初始值返回。以下是一个使用 'reduce' 方法实现的例子:
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((accumulator, currentValue) => {
return accumulator + currentValue;
}, 0);
console.log(sum); // 输出 15
在上面的例子中,'reduce' 方法接受两个参数:一个回调函数和一个初始值。回调函数接受两个参数:累加器(即当前的求和结果)和当前值(数组中的当前元素)。在每次迭代中,回调函数将累加器和当前值相加,并将结果返回给下一次迭代。初始值在第一次迭代时作为累加器的初始值。
在上面的例子中,我们将初始值设为 0(作为累加器的初始值),然后将数组中的每个元素都加到累加器上,得到最终的求和结果。最后,我们将结果打印到控制台上。
原文地址: https://www.cveoy.top/t/topic/qr4p 著作权归作者所有。请勿转载和采集!