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);