嗨我有两个json对象我想删除例子中的重复值:
var obj1=[{"name":"toto"}]
var obj2=[{"name":"toto","mat":"test"}]
我需要比较这两个json var比创建一个包含干净数据的新的一样:
var obj3=[{"name":"toto","mat":"test"}]
我试过这个,但它不起作用:
var a=angular.equals(obj1,obj2);
我怎么能用angularjs做到这一点?
答案 0 :(得分:0)
一种解决方案可能是
var obj3 = Object.assign({}, obj1, obj2)
答案 1 :(得分:0)
可以使用angular.extend()
或angular.merge()
obj 3 = angular.extend({}, obj1, obj2);
答案 2 :(得分:0)
一个令人不满意的解决方案可能是:
angular.toJson(obj2) === angular.toJson(obj3)