我正在使用jsonpatch.compare方法比较两个JavaScript对象,并进行补丁调用
如果两个对象的一个属性值相同,它将设置为null或空,但如果两个属性值相同,我不想设置任何内容。我该怎么做我正在使用jsonpatch.compare方法比较两个JavaScript对象,并进行补丁调用,javascript,angular,npm,json-patch,Javascript,Angular,Npm,Json Patch,如果两个对象的一个属性值相同,它将设置为null或空,但如果两个属性值相同,我不想设置任何内容。我该怎么做 obj1 = { name: 'red', age: 12 } obj2 = { name: 'yellow' age: 12 } jsonPatch.compare(obj1, obj2); 输出: {op:“replace”,路径:“/Name”,值:“yellow”} {op:“替换”,路径:“/age”,值:“} 如果年龄相同,我不想更新年龄
obj1 = { name: 'red', age: 12 }
obj2 = { name: 'yellow' age: 12 }
jsonPatch.compare(obj1, obj2);
输出:
{op:“replace”,路径:“/Name”,值:“yellow”}
{op:“替换”,路径:“/age”,值:“}
如果年龄相同,我不想更新年龄