Heim >Web-Frontend >js-Tutorial >Wie konvertiere ich ein Array von Objekten in ein einzelnes Schlüssel-Wert-Paar-Objekt in JavaScript?

Wie konvertiere ich ein Array von Objekten in ein einzelnes Schlüssel-Wert-Paar-Objekt in JavaScript?

Susan Sarandon
Susan SarandonOriginal
2024-11-08 09:38:01276Durchsuche

How to Convert an Array of Objects to a Single Key-Value Pair Object 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn