У меня есть ответ API (коммиттер проекта git), в котором участники повторяются из-за того, что у них одно и то же имя, но другой адрес электронной почты.
Пример ответа:
[
{"id": "122334", "name": "bob", "commits":10, "email": "1@abc.com"},
{"id": "223411","name": "frank", "commits":4, "email": "frank@whatever.com"},
{"id": "223411","name": "bob", "commits":19, "email": "bob@aol.com"},
]
Итак, здесь я хочу получить результат, подобный следующему:
[
{"name": "bob", "commits":29},
{"name": "frank", "commits":4},
]
Такое ощущение, что есть необходимость как в уменьшении, так и в oop .... но, возможно, кто-то может предложить более простой способ, когда это чувствует как обычные повседневные вещи!
Я выглядел немного в подчеркивании. js, и это функция groupBy, но это ощущается как излишнее для одного использования, и я тоже не мог заставить это работать:)