У меня есть 2 списка объектов:
people =
[{id: 1, name: "Tom", carid: 1},
{id: 2, name: "Bob", carid: 1},
{id: 3, name: "Sir Benjamin Rogan-Josh IV", carid: 2}];
cars=
[{id: 1, name: "Ford Fiesta", color: "blue"},
{id: 2, name: "Ferrari", color: "red"},
{id: 3, name: "Rover 25", color: "Sunset Melting Yellow with hints of yellow"}];
Есть ли функция (возможно, в Angular, JQuery, Underscore, LoDash или другая внешняя библиотека), чтобы сделать левое соединение в одной строке? Что-то вроде:
peoplewithcars = leftjoin( people, cars, "carid", "id");
Я могу написать свой, но если у LoDash есть оптимизированная версия, я бы хотел использовать это.