我正在尝试调用这个reduce函数:
users.reduce(function (acc, obj) { return acc + obj.age/3; }, 0);
在此函数中:
function computeUserAverageAge(users) {};
要测试这些"age“值的平均值的对象数组:
const users = [{
name: 'Brendan Eich',
age: 56,
}, {
name: 'Linus Torvalds',
age: 48,
}, {
name: 'Margaret Hamilton',
age: 81,
}];
我很感谢你的帮助和耐心!
发布于 2018-06-10 06:44:24
听起来您只需要返回reduce
的结果。为简洁起见,不妨使用箭头函数:
const computeUserAverageAge = users => users.reduce((a, { age }) => a + age, 0) / 3;
console.log(computeUserAverageAge(
[{
name: 'Brendan Eich',
age: 56,
}, {
name: 'Linus Torvalds',
age: 48,
}, {
name: 'Margaret Hamilton',
age: 81,
}]
));
https://stackoverflow.com/questions/50779117
复制相似问题