Я пытаюсь объединить массив с существующим массивом по ключу (id). Есть ли простой способ сделать это?
Например:
people = [{id: 1, name: 'John Doe'}, {id: 2, name: 'Jane Doe'}];
places = [{id: 1, state: 'CA'}, {id: 2, state: 'AK'}];
// expected output I want is
result = [{id: 1, name: 'John Doe', places: {id: 1, state: 'CA'}}, {id: 2, name: 'Jane Doe', places: {id: 2, state: 'AK}'}}];
Как я могу получить идентификатор свойства мест для сопоставления с идентификатором людей, так что в основном идентификаторы совпадают, и их ключи переносятся?