Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie füge ich mit Array.prototype.map() Eigenschaften zu einem Array von Objekten hinzu?

DDD
Freigeben: 2024-10-23 11:49:30
Original
725 Leute haben es durchsucht

How to Add Properties to an Array of Objects Using Array.prototype.map()?

Hinzufügen einer Eigenschaft zu einem Array von Objekten

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'
Nach dem Login kopieren

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"
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!