Heim >Web-Frontend >js-Tutorial >Wie konvertiere ich ein Array von Objekten in ein einzelnes Schlüssel-Wert-Paar-Objekt in JavaScript?
Konvertieren eines Arrays von Objekten in ein Objekt mit Schlüssel-Wert-Paaren
Frage:
Wie können Sie ein Array von Objekten in ein einzelnes Objekt mit Schlüssel-Wert-Paaren umwandeln? JavaScript?
Support-Anforderung:
Die Lösung sollte mit einer Vielzahl von Browsern kompatibel sein.
Antwort:
Um ein Array von Objekten effektiv zu einem einzigen Objekt zusammenzuführen, verwenden Sie Object.assign() in Verbindung mit der Spread-Syntax (...). Mit dieser Technik können Sie ein neues Objekt mit den zusammengeführten Eigenschaften des ursprünglichen Arrays erstellen. Betrachten Sie den folgenden Codeausschnitt:
var array = [{ name1: "value1" }, { name2: "value2" }] var object = Object.assign({}, ...array) console.log(object)
Dieser Code erstellt ein Objektobjekt, indem er das Array-Array verteilt und seine Eigenschaften mithilfe von Object.assign() in ein leeres Objekt {} zusammenführt. Die Anweisung console.log() gibt das resultierende Objektobjekt aus, das aus dem ursprünglichen Array extrahierte Schlüssel-Wert-Paare enthält.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Array von Objekten in ein einzelnes Schlüssel-Wert-Paar-Objekt in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!