упорно трудиться
Не понятно зачем получать из нормальной структуры ерунду, но в целом это решается мапом arr.map(item => [item])
там группировка же
там группировка по id совпадению
ой всё
а вы погуглили, как это делается?
не могу корректное решение найти
const groups = arr.reduce((groups, item) => { groups[item.id] = groups[item.id] || []; groups[item.id].push(item); return groups; }, {}); console.log(Object.values(groups))
а сами попробовали? какое нашли?
ай, ну и ладно(
можно любым перебором это реализовать?
надо через объект работать иначе искать будешь долго перебором https://jsbin.com/gakukunevi/edit?js,console примерно так
Обсуждают сегодня