编辑代码


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