首页 > 解决方案 > 我正在使用 jsonpatch.compare 方法比较两个 JavaScript 对象并进行补丁调用

问题描述

如果两个对象的一个​​属性值相同,则将其设置为 null 或空,但如果两个属性值相同,我不想设置任何内容。我怎么做?

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

jsonPatch.compare(obj1, obj2);

输出:

{ op:“替换”,路径:“/Name”,值:“黄色”},

{ op:“替换”,路径:“/age”,值:“”},

如果年龄相同,我不想更新年龄

标签: javascriptangularnpmjson-patch

解决方案


推荐阅读