у меня есть два массива объектов следующим образом:объединить два объекта в lodash
$scope.var1 = [{
"field_name": "fname",
"mapped_field": "firstName",
"position": 2
}, {
"field_name": "lname",
"mapped_field": "lastName",
"position": 1
}, {
"field_name": "email",
"mapped_field": "Email",
"position": 1
}];
$scope.final = [{
"field_name": "fname",
"mapped_field": "lastName",
"position": 2
}, {
"field_name": "lname",
"mapped_field": "firstName",
"position": 1
}];
Здесь я хочу, чтобы заменить окончательные один, где mapped_field сочетается с mapped_field var1 в и остальных из var1 также объединен в окончательные один ,
Final должно быть так:
$scope.final = [{
"field_name": "fname",
"mapped_field": "firstName",
"position": 2
}, {
"field_name": "lname",
"mapped_field": "lastName",
"position": 1
}, {
"field_name": "email",
"mapped_field": "Email",
"position": 1
}];
Любая помощь будет высоко оценена.
Вы пробовали '_.assign (destObj, srcObj)'? –