Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const persons = [ { name: 'Alex', age: 20 }, { name: 'Lena', age: 25 }, { name: 'Pavel', age: 20 } ]
{ 20: [{ name: 'Alex', age: 20 }, { name: 'Pavel', age: 20 } ], 25: [{ name: 'Lena', age: 25 }] }
const persons = [ { name: 'Alex', age: 20 }, { name: 'Lena', age: 25 }, { name: 'Pavel', age: 20 } ] let obj = {} persons.forEach(v => { if (v.age in obj) { let arr = obj[v.age]; arr.push(v); obj[v.age] = arr; } else { obj[v.age] = [v] } })