如何使用AngularJS合并两个对象?

时间:2016-03-03 12:12:44

标签: javascript angularjs json

enter image description here

考虑两个JSON对象,我想合并这两个对象并删除重复的属性

2 个答案:

答案 0 :(得分:2)

执行此操作的 Angular方式是使用Angular.extend

var merged_object = angular.extend({}, $scope.test1, $scope.test2)
console.log(merged_object)

答案 1 :(得分:1)

angular.forEach()会解决您的问题

var obj1 = {a:"hello",b:"user1",c:"user2"},obj2={a:"hello",b:"user1"};

angular.forEach(obj1,function(value,key){
 angular.forEach(obj2,function(value2,key2){
   if(key2 === key){
    delete obj[key];
   }
 })
});
相关问题