Heim >Web-Frontend >js-Tutorial >Wie füge ich mit Array.prototype.map() Eigenschaften zu einem Array von Objekten hinzu?
In der Programmierung werden Arrays von Objekten häufig zur Darstellung von Daten verwendet. Gelegentlich ist es erforderlich, den Objekten in diesen Arrays zusätzliche Eigenschaften hinzuzufügen.
Betrachten Sie das folgende Array von Objekten:
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" 1: Object id: 2 name: 'david'
Das Ziel besteht darin, eine neue Eigenschaft mit dem Namen „Aktiv“ hinzuzufügen. zu jedem Element dieses Arrays von Objekten, was zu folgendem Ergebnis führen sollte:
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" Active: "false" 1: Object id: 2 name: 'david' Active: "false"
Um dies zu erreichen, kann man die Methode Array.prototype.map() verwenden. Diese Methode erstellt ein neues Array, indem jedes Element des ursprünglichen Arrays mithilfe einer bereitgestellten Zuordnungsfunktion transformiert wird.
<code class="javascript">Results.map(obj => ({ ...obj, Active: 'false' }))</code>
Durch die Verwendung der Methode „map()“ wird ein neues Array von Objekten erstellt, in dem jedes Objekt über das Zusätzliche verfügt Die Eigenschaft „Aktiv“ ist auf „Falsch“ gesetzt. Dadurch wird effektiv jedem Element des ursprünglichen Arrays die gewünschte Eigenschaft hinzugefügt.
Das obige ist der detaillierte Inhalt vonWie füge ich mit Array.prototype.map() Eigenschaften zu einem Array von Objekten hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!