JSFiddle - React, Tailwind, and code Playground
by Jeff Wooden
JavaScript
const data = [{name:'Sarah', gender:'female', age:25}, {name:'Tom', gender:'male', age:18}, {name:'Tim', gender:'male', age:65}, {name:'Kim', gender:'female', age:58}];
let count = 0;
const average = data.reduce((total, person) => {
if (person.gender === 'female') {
total += person.age;
count++;
}
return total;
}, 0) / count;
console.log(average);