const users=[
{name: "Julia", age: 20},
{name: "Jane", age: 30}
];
我们如何才能找到具有reduce()函数或其他函数的年龄摘要?
答案 0 :(得分:1)
您可以将累加器设置为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)
答案 1 :(得分:0)
用累加器求和,其中累加器的初始值为0
最后的0
是累加器的初始值。acc += curr.age
将使用累加器值加上每个对象的寿命
const users = [{
name: "Julia",
age: 20
},
{
name: "Jane",
age: 30
}
];
let k = users.reduce((acc, curr) => acc += curr.age, 0);
console.log(k)