Сравнить два массива и вывести обновленный массив?

Привет ребята..
Есть два массива с объектами.
arr[0:{id: 1, name: bu, title: Hello, message: error}, 1:{id: 2, name: mu, title: Hello, message: error}]
tempDates[0:{id: 2, name: bu, title: world, message: success}]

Задача, сравнить два массива и вывести итоговый массив с внесенными изменениями.
result[0:{id: 1, name: bu, title: Hello, message: error}, 1:{id: 2, name: bu, title: world, message: success}]

Подскажите, покажите, как это сделать?
Вообще идея такова, есть таблица и есть строки, где при изменении значения одной строки, значения сразу же менялось без обновления страницы. Только той строки в которой произошло изменения. Пробовал this.$set но второй параметр производит поиск по индексу. Пробовал с splice, но не то.
Есть способ как это сделать поиск id? или какие есть еще решения?
5f7b553e7575f693427404.jpeg
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@mr_garik Автор вопроса
Нашел решение, и работает. Спасибо за многочисленные ответы)
Если вдруг кому нужно:
for (let i = 0; i < data.data.addEngineer.length; i++) {
                    let item = this.order.filter(x => x.id_order === data.data.addEngineer[i].id_order);
                    item.forEach((found) => {
                        found.first_last_name = data.data.addEngineer[i].first_last_name;
                    });
                }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы