В пути синхронизация массивов: заменить объекты в arr1 на коррелирующие объекты из arr2 - PullRequest
0 голосов
/ 12 июля 2020

У меня 2 массива. arr1 содержит все объекты, а arr2 - объекты, необходимые для обновления arr1:

let arr1 = [
   {id:1, color: 'red', status: 'sortiment'}
   {id:2, color: 'yellow', status: 'sortiment'}
   {id:3, color: 'Green', status: 'sortiment'}
   {id:4, color: 'blue', status: 'sortiment'}
   {id:5, color: 'white', status: 'sortiment'}
]

let arr2 = [
   {id:2, color: 'yellow', status: 'deprecated'}
   {id:4, color: 'blue', status: 'deprecated'}
   {id:5, color: 'white', status: 'deprecated'}
]

Мне нужна функция, которая обновляет arr1 новыми объектами в arr2. Окончательно обновленный arr1 должен выглядеть так:

arr1 = [
       {id:1, color: 'red', status: 'sortiment'}
       {id:2, color: 'yellow', status: 'deprecated'}
       {id:3, color: 'Green', status: 'sortiment'}
       {id:4, color: 'blue', status: 'deprecated'}
       {id:5, color: 'white', status: 'deprecated'}
    ]

Мы будем очень признательны за любые подсказки или даже лучшие готовые коды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...