Ich habe ein Array von Objekten wie folgt aus:Wie kann ich Array von Objekten mit js Strich verschmelzen
array1 = [
{field: 'username', display: 'username', hide: true},
{field: 'age', display: 'Age', hide: true},
{field: 'height', display: 'Height', hide: true}
]
Dann habe ich array2:
array2 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', hide: false}
]
ich durch diese beiden Arrays zusammenführen möchten ihre Feld dh das Endergebnis sollte sein:
array3 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', display: 'Age', hide: false},
{field: 'height', display: 'Height', hide: true}
]
ich versuchte var newObj = _.extend(array1, array2);
aber es hat mir nicht, was ich will.
Sie suchen nach concat. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat – Brian
@Brian: Nein, er macht eine Art Aktualisierung. –
@Karoly Horvath Ah ja, er möchte die Objekte zusammenfassen und das Array – Brian