Моя цель - объединить значения в обоих массивах, перезаписав объекты, соответствующие всем _id. Возможно ли это?
oldState = [
{ _id: 1, label: 'a' },
{ _id: 2, label: 'b' },
{ _id: 3, label: 'c' }
]
newState = [
{ _id: 2, label: 'updated b' },
{ _id: 3, label: 'updated c' }
]
Expected Result:
[
{ _id: 1, label: 'a' },
{ _id: 2, label: 'updated b' },
{ _id: 3, label: 'updated c' }
]
Выполнение этого:
[...oldState, ...newState]
Результат:
[
{ _id: 1, label: 'a' },
{ _id: 2, label: 'b' },
{ _id: 3, label: 'c' },
{ _id: 2, label: 'updated b' },
{ _id: 3, label: 'updated c' }
]