在JavaScript中,我们可以使用reduce()方法来计算数组中对象键的和。
reduce()方法接受一个回调函数作为参数,该函数接受四个参数:累加器(accumulator)、当前值(currentValue)、当前索引(currentIndex)、原数组(array)。回调函数通过每一次迭代将累加器和当前值相加来计算累加和。
下面是计算数组中对象键的和的示例代码:
const arr = [{ key1: 10, key2: 20 }, { key1: 30, key2: 40 }];
const sum = arr.reduce((accumulator, currentValue) => {
return accumulator + currentValue.key1;
}, 0);
console.log(sum); // 输出:40
在上述示例代码中,我们通过reduce()方法计算了数组arr
中对象键key1
的和。初始值(累加器)为0,回调函数将累加器和当前对象的key1
相加并返回,最终得到累加和40。
关于数组的reduce()方法,你可以在腾讯云的文档中了解更多信息:reduce()方法-腾讯云文档
T-Day
云+社区技术沙龙[第11期]
企业创新在线学堂
企业创新在线学堂
云+社区技术沙龙第33期
腾讯云存储专题直播
Elastic 中国开发者大会
Techo Day
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
领取专属 10元无门槛券
手把手带您无忧上云