Heim >Web-Frontend >js-Tutorial >Wie konvertiere ich ein JavaScript-Array von Objekten in ein einzelnes Objekt?
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' } ];
und möchten es umwandeln in:
{ "11": "1100", "22": "2200" }
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)
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!