我使用Vue创建了一个应用,我有一些原始数据,然后有一个查询php后端以检查是否有任何数据更改的请求。长话短说,我目前正在使用lodash比较两个JSON对象
_.isEqual(x, y)
一切正常!但是,我要寻找的是是否有一种方法可以输入当前数据和新数据,并且如果新数据不同,则输出新的部分。 (只会添加数据,不会删除数据)。
这是我的代码(使用vue):
detectChange(){
this.fetchOrders().then(function(response) {
return response
}).then(function(data){
console.log(_.isEqual(data, this.items))
// ._isEqual works, I now just need to find difference if objects are different
})
}
非常感谢!注意安全