javascript - 如何在Javascript中使用reduce函数编写嵌套数组

标签 javascript arrays object reduce

const users=[
  {name: "Julia", age: 20},
  {name: "Jane", age: 30}
];

我们怎样才能用reduce()函数或其他函数找到年龄摘要?

最佳答案

您可以将累加器设置为0,并在每次迭代中将元素的age属性添加到ac并返回它。

   
const users=[
   {name: "Julia", age: 20},
   {name: "Jane", age: 30}
];
const sum = users.reduce((ac,a) => ac + a.age,0);
console.log(sum);

使用简单的循环,它看起来像。

const users=[
   {name: "Julia", age: 20},
   {name: "Jane", age: 30}
];
let sum = 0;
for(let i = 0;i<users.length;i++){
  sum += users[i].age
}
console.log(sum)

关于javascript - 如何在Javascript中使用reduce函数编写嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56056612/

相关文章:

javascript - jQuery .on 和 .trigger

javascript - 使用 Jquery 在组合框中动态添加选项

python - 试图减少 python leetcode 问题中的运行时间

arrays - 在 Java 8 中迭代 Java 数组

javascript - 对象未被读取 node.js

java - 如何访问在 main 方法中创建的对象

javascript - 在调整窗口大小时更新 Angular 服务变量

javascript - 当您关闭浏览器选项卡时,JavaScript 计时器是否会立即清理?

cocoa - 从 NSArray 获取 NSIndexSet

JavaScript:循环遍历对象数组并使用Reduce函数查找特定键的总和