Я слежу за JSON, где у меня есть ownerid с маркой их машины.Есть ли лучший способ в lodash получить счет по марке машины из заранее определенного списка.
Например,
{
"data": [
{"ownerId":"00001", "make": "Honda"},
{"ownerId":"00002", "make": "Nissan"},
{"ownerId":"00003", "make": "Audi"},
{"ownerId":"00004", "make": "Porsche"},
{"ownerId":"00005", "make": "Honda"},
{"ownerId":"00006", "make": "Honda"},
{"ownerId":"00007", "make": "Audi"},
{"ownerId":"00008", "make": "Volkswagen"},
{"ownerId":"00009", "make": "Honda"},
{"ownerId":"00010", "make": "Porsche"},
{"ownerId":"00011", "make": "Volkswagen"}
]
}
Фильтр списка для расчета количества:
["Honda", "Audi", "Porsche"]
Ожидаемый результат:
[{"Audi": 2}, {"Honda": 4}, {"Porsche": 2}]
Во входном JSON есть другие марки автомобилей, но они не учитываются, поскольку в списке фильтров его нет.