I want to merge 2 object with same key, value from 2 array, something like this:
var arr1 = [
    { a: "a", 1: 1, 2: 2 },
    { a: "b", 1: 1, 2: 3 }
];
var arr2 = [
    { a: "a", 3: 123 },
    { a: "b", 3: 4411 }
];
var arr3 = _.map(arr1, function(a1) {
    var a3 = {};
    _.map(arr2, function(a2) {
        if (a1.a == a2.a) {
            a3 = _.extend(a1, a2);
        }
    })
    return a3
});
result:
arr3 = [ 
  { '1': 1, '2': 2, '3': 123, a: 'a' },
  { '1': 1, '2': 3, '3': 4411, a: 'b' } 
]
Does it look stupid? Are there any others ways to do this? Thanks for reading.
 
     
    