let people = [
{ name: 'Alice', age: 21 },
{ name: 'Max', age: 20 },
{ name: 'Jane', age: 20 }
]
// console.log(people)
function groupBy(objectArray, property) {
return objectArray.reduce((acc, obj) => {
let key = obj[property]
if (!acc[key]) {
acc[key] = []
}
acc[key].push(obj)
return acc
}, {})
}
console.log(groupBy(people, "age"))