Допустим, у меня есть массив таких объектов:
[
{ "type": 121, "model": "model1" },
{ "type": 128, "model": "model2" },
{ "type": 130, "model": "model2" },
{ "type": 130, "model": "model2" }
]
И я хочу отфильтровать его и создать новые объекты на основе поля модель .
С конечным результатом:
[
{ "type": 121, "model": "model1" }
]
[
{ "type": 128, "model": "model2" },
{ "type": 130, "model": "model2" },
{ "type": 130, "model": "model2" }
]
Я использую машинопись и lodash, поэтому все, что с этим было бы лучше
Я пробовал lodash groupBy и ES6 mapping, но пока безуспешно,Я думаю, что мог бы сделать это грязным способом с несколькими циклами forEach, но я уверен, что есть гораздо более простой способ.