두 개의 배열을 자바에서 병합하는 올바른 방법은 무엇입니까?id로 객체 병합 JavaScript
가 나는 두 개의 배열 (예를 들어)이있어 : 두 배열을 기반으로 결합되고있다
var a3 = [{ id : 1, name : "test", count : "1"},
{ id : 2, name : "test2", count : "2"}]
:
var a1 = [{ id : 1, name : "test"}, { id : 2, name : "test2"}]
var a2 = [{ id : 1, count : "1"}, {id : 2, count : "2"}]
내가 좋아하는 뭔가 끝낼 수 있도록하려면 'id'필드와 추가 데이터가 추가되고 있습니다. ,
난 이렇게 _.union
를 사용했지만, 단순히 본
function mergeObject(cake, icing) {
var icedCake = {}, ingredient;
for (ingredient in cake)
icedCake[ingredient] = cake[ingredient];
for (ingredient in icing)
icedCake[ingredient] = icing[ingredient];
return icedCake;
}
다음과 같은 간단한 객체 병합 함수를 작성할 수 처음
그래서 실제로 수행하려는 것은 개체를 병합하는 것입니다. – JJJ
구문이 유효하지 않습니다. 합법적 인 예가 있습니까? –
가능한 복제 http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript –