Добрый день, помогите разобраться, я хочу узнать как сравнить два массива
и получить разницу между ними, вот что я имею ввиду:
// Есть два массива
const array_1 = [
{ id: 0, name: 'Андрей' },
{ id: 1, name: 'Дмитрий' },
{ id: 2, name: 'Владимир' },
{ id: 3, name: 'Альбус' }
]
const array_2 = [
{ id: 0, name: 'Андрей' },
{ id: 1, name: 'София' },
{ id: 2, name: 'Владимир' },
]
// Я удалил объект с 'name: Альбус', а в объекте с 'id: 1' сделал изменения
// как мне получить изменённые и удалённые данные и добавить их в
// соответствующие массивы?
const deleted = [{ id: 3, name: 'Альбус' }]
const changed = [{ id: 1, name: 'София' }]