I have 2 lists of objects:
people = [{id: 1, name: \"Tom\", carid: 1}, {id: 2, name: \"Bob\", carid: 1}, {id: 3, name: \"Sir Benjamin Rogan-Josh IV\", car
You can do such stuff in plain javascript.
people.map(man => cars.some(car => car.id === man.carid) ? cars.filter(car => car.id === man.carid).map(car => ({car, man})) : {man} ).reduce((a,b)=> a.concat(b),[]);