Heim > Web-Frontend > js-Tutorial > Wie ändere ich Schlüsselnamen in einem Array von Objekten (Schlüssel umbenennen)?

Wie ändere ich Schlüsselnamen in einem Array von Objekten (Schlüssel umbenennen)?

Susan Sarandon
Freigeben: 2024-10-18 19:13:29
Original
638 Leute haben es durchsucht

How to Modify Key Names in an Array of Objects (Renaming Keys)?

Ändern von Schlüsselnamen in einem Array von Objekten

Betrachten Sie ein Array von Objekten:

<code class="javascript">var arrayObj = [
  { key1: 'value1', key2: 'value2' },
  { key1: 'value1', key2: 'value2' }
];</code>
Nach dem Login kopieren

So ändern Sie alle Vorkommen von „key1“ in „Stroke“ verwendet eine Kombination aus Destrukturierungs-, Rest- und Spread-Syntax zusammen mit der Funktion „map()“.

<code class="javascript">const newArrayOfObj = arrayObj.map(({ key1: stroke, ...rest }) => ({
  stroke,
  ...rest
}));</code>
Nach dem Login kopieren

Dieser Ansatz destrukturiert gleichzeitig das Objekt, benennt „key1“ in „Stroke“ um und spreizt die verbleibenden Eigenschaften in das neue Objekt.

Das resultierende newArrayOfObj würde wie folgt aussehen:

<code class="javascript">[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie ändere ich Schlüsselnamen in einem Array von Objekten (Schlüssel umbenennen)?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage