просто перебором одного объекта и сравнение с другим, просто не понятно на каком уровне вложенности тебе это нужно, типа разница будет только на самом глубоком ? или у объектов вообще может быть разная структура ?
Второй обьект это копия первого обьекта. И уже я работаю со вторым обьектом, вношу изменения в нужные мне поля, а потом при отправке на бэк я хочу увидеть какие поля изменились и отправить на бэк обьект с только измененными полями