Я сравниваю два объекта JavaScript с помощью метода jsonpatch.compare и вызываю патч. - PullRequest
0 голосов
/ 07 мая 2020

Если одно значение свойства обоих объектов совпадает, оно устанавливается равным null или пустым, но я не хочу ничего устанавливать, если значения обоих свойств одинаковы. Как мне это сделать?

obj1 = { name: 'red', age: 12 }
obj2 = { name: 'yellow' age: 12 }

jsonPatch.compare(obj1, obj2);

Вывод:

{op: "replace", path: "/ Name", value: "yellow"},

{op: "replace", path: "/ age", value: ""},

Я не хочу обновлять возраст, если он такой же

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