You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript中从JSON索引对象统计特定变量department_count的总和

实现代码

方法1:使用reduce方法(简洁写法)

Array.reduce() 可以直接遍历数组完成累加计算,代码量最少:

const total = myObject.reduce((acc, cur) => acc + cur.department_count, 0);
console.log(total); // 输出结果:3

方法2:基础遍历累加(易于理解)

如果是刚接触JavaScript,用普通循环的写法逻辑更清晰:

let total = 0;
// 遍历数组中每个学校对象
for (const school of myObject) {
  // 累加每个学校的部门数量
  total += school.department_count;
}
console.log(total); // 输出结果:3

逻辑说明

你的示例数组包含2个学校对象,分别的department_count值为1和2,累加后刚好得到预期的总和3。两种实现逻辑完全一致,都是遍历数组中的每一项,取出department_count字段值相加得到最终结果。

内容的提问来源于stack exchange,提问作者user9150424

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:39:05