@Urukhayy

Есть ли готовые библиотеки по поиску отличий объектов?

Есть объект "А", состоящий из свойств, и каждое свойство может тоже быть объектом, состоящим из свойств. А ещё может быть массивом свойств и т.д. И где-то в глубине этого объекта "А" могут изменить одно свойство, и получится уже состояние "Б". Вот есть ли такая библиотека, которая на вход получит объект "А" и "Б", и вернёт все различия между ними? Даже в глубине массива.
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
@Urukhayy Автор вопроса
Комментировать
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
Одинаковы они или нет, можно так проверить.
function isEqual(A, B) {
    return JSON.stringify(A) === JSON.stringify(B);
}

На счёт различий не совсем понятно, в каком виде вы их хотите получить
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы