JavaScript 数组遍历求和:如何使用 reduce 方法计算 slQuantity 值总和
etAllCount() 方法中获取到 informationList 数组后,可以使用 reduce 方法对数组进行遍历并累加其中的 slQuantity 值。
let sum = this.informationList.reduce((accumulator, currentValue) => {
return accumulator + currentValue.slQuantity;
}, 0);
console.log(sum); // 输出相加后的结果
代码解释:
reduce()方法接收两个参数:- 回调函数: 该函数用于对每个数组元素进行操作,接收两个参数:
accumulator: 累加器,用于存储每次计算的结果。currentValue: 当前遍历到的数组元素。
- 初始值: 累加器的初始值,默认为 0。
- 回调函数: 该函数用于对每个数组元素进行操作,接收两个参数:
currentValue.slQuantity获取当前元素的 slQuantity 值。accumulator + currentValue.slQuantity将累加器与当前元素的 slQuantity 值相加。console.log(sum)打印最终计算结果。
通过使用 reduce() 方法,可以方便地遍历数组并进行累加操作,从而得到所有 slQuantity 值的总和。
原文地址: https://www.cveoy.top/t/topic/mvut 著作权归作者所有。请勿转载和采集!