Heim > Web-Frontend > js-Tutorial > Wie konvertiere ich ein JavaScript-Array von Objekten in ein einzelnes Objekt?

Wie konvertiere ich ein JavaScript-Array von Objekten in ein einzelnes Objekt?

Mary-Kate Olsen
Freigeben: 2024-12-03 16:27:14
Original
415 Leute haben es durchsucht

How to Convert a JavaScript Array of Objects into a Single Object?

Array von Objekten in ein einzelnes Objekt in JavaScript konvertieren

In JavaScript kann es vorkommen, dass Sie ein Array von Objekten zu einem einzigen umfassenden Objekt zusammenfassen müssen. Beispielsweise könnten Sie Folgendes haben:

[
  { key: '11', value: '1100', $$hashKey: '00X' },
  { key: '22', value: '2200', $$hashKey: '018' }
];
Nach dem Login kopieren

und möchten es umwandeln in:

{
  "11": "1100",
  "22": "2200"
}
Nach dem Login kopieren

Diese Transformation kann mühelos mit der Methode „reduce()“ durchgeführt werden, wie im Folgenden gezeigt Ausschnitt:

var arr = [{key:"11", value:"1100"},{key:"22", value:"2200"}];
var object = arr.reduce(
  (obj, item) => Object.assign(obj, { [item.key]: item.value }), {});

console.log(object)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein JavaScript-Array von Objekten in ein einzelnes Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage