So transformieren Sie ein Array von Objekten in ein konsolidiertes Objekt in JavaScript
Das Konvertieren eines Arrays von Objekten in ein einzelnes konsolidiertes Objekt ist üblich Aufgabe beim Arbeiten mit komplexen Datenstrukturen in JavaScript. Eine effiziente Möglichkeit, dies zu erreichen, ist die Nutzung der integrierten Methode Reduce().
Implementierung:
Um ein Array von Objekten in ein einzelnes Objekt mit Schlüssel umzuwandeln -Wert-Paare können Sie den folgenden Ansatz verwenden:
<br>var arr = [{key:"11", value:"1100"},{key:"22", value:"2200"}];</p> <p>// Reduce() verwenden, um Objekte zusammenzuführen<br>var object = arr.reduce(<br> (obj, item) => Object.assign(obj, { [item.key]: item.value }), {});</p> <p>// Das konsolidierte Objekt ausgeben<br>console.log(object);<br>
Ausgabe:
Der obige Codeausschnitt generiert das folgende konsolidierte Objekt:
{ "11": "1100", "22": "2200" }
In diesem konsolidierten Objekt Die Schlüsseleigenschaft jedes Array-Elements dient als Schlüssel für das Objekt, während die Werteeigenschaft zu den entsprechenden Werten wird. Die Object.assign()-Methode wird verwendet, um neue Eigenschaften in das Objekt einzufügen und so die Daten aller Array-Elemente effektiv in einer einzigen Entität zu kombinieren.
Diese Methode bietet eine prägnante und funktionale Lösung zum Konvertieren von Arrays von Objekten in Konsolidierte Objekte in JavaScript, um eine effiziente Datenbearbeitung und -transformation sicherzustellen.
Das obige ist der detaillierte Inhalt vonWie kombiniere ich in JavaScript ein Array von Objekten zu einem einzelnen Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!