Was ist der richtige Weg, um zwei Arrays in Javascript zusammenzuführen?JavaScript Objekte durch ID zusammenführen
Ich habe zwei Arrays (zum Beispiel) bekam:
var a1 = [{ id : 1, name : "test"}, { id : 2, name : "test2"}]
var a2 = [{ id : 1, count : "1"}, {id : 2, count : "2"}]
ich mit etwas, um am Ende in der Lage sein wollen, wie:
var a3 = [{ id : 1, name : "test", count : "1"},
{ id : 2, name : "test2", count : "2"}]
Wo die beiden Arrays verbunden sind, basiert auf Das Feld "ID" und zusätzliche Daten werden einfach hinzugefügt.
Ich versuchte _.union
zu verwenden, um dies zu tun, aber es überschreibt einfach die Werte aus der zweiten Reihe in die erste
Also was Sie eigentlich tun möchten, ist die Objekte zusammenführen. – JJJ
Ihre Syntax ist ungültig. Hast du ein echtes Beispiel? –
möglich duplizieren von http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript –