31번
let students = [
{
name: 'Anna',
gender: 'female',
grades: [4.5, 3.5, 4],
},
{
name: 'Dennis',
gender: 'male',
country: 'Germany',
grades: [5, 1.5, 4],
},
{
name: 'Martha',
gender: 'female',
grades: [5, 4, 4, 3],
},
{
name: 'Brock',
gender: 'male',
grades: [4, 3, 2],
},
];
function studentReports (students) {
let woman = students.filter ( function (key) {
return key.gender === "female";
})
console.log(woman)
return woman.map (function (el) {
let sum = el.grades.reduce ( function (acc, val) {
return acc + val
console.log(sum)
},0)
let average = sum/el.grades.length;
console.log(average)
el.grades = average;
console.log(average)
return el
console.log(el)
}
studentReports(students)