Группировать объекты по свойству в JavaScript

Как конвертировать это:

[
    {food: 'apple', type: 'fruit'},
    {food: 'potato', type: 'vegetable'},
    {food: 'banana', type: 'fruit'},
]

в это:

[
    {type: 'fruit', foods: ['apple', 'banana']},
    {type: 'vegetable', foods: ['potato']}
]

используя JavaScript или подчеркивание

Ответы на вопрос(7)

Ваш ответ на вопрос