Betrachten Sie ein Array von Objekten:
<code class="javascript">var arrayObj = [ { key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' } ];</code>
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>
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>
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!