.reduce() example
Mon Feb 20 2023 03:03:47 GMT+0000 (Coordinated Universal Time)
Saved by
@bcourt95
#javascript
const people = [
{ name: "Kyle", age: 26 },
{ name: "John", age: 31 },
{ name: "Sally", age: 42 },
{ name: "Jill", age: 42 },
];
// reduce people array down to an individual result which groups by age
const result = people.reduce((groupedPeople, person) => {
const age = person.age;
// if theres no one with this age, create array
if (groupedPeople[age] == null) groupedPeople[age] = [];
// add person to array by age
groupedPeople[age].push(person);
// return all people grouped
return groupedPeople;
}, {})
console.log(result)
content_copyCOPY
Comments