Heim >Web-Frontend >js-Tutorial >Wie ändere ich Schlüsselnamen in einem Array von Objekten mithilfe der JavaScript-Manipulation?
Schlüsselnamen in einem Array von Objekten ändern
Das Ändern von Schlüsselnamen in einem Array von Objekten erfordert eine clevere JavaScript-Manipulation. Sehen wir uns an, wie Sie dies erreichen können:
In modernem JavaScript können Sie Destrukturierung mit Rest-Syntax, Spread-Syntax und Array-Mapping verwenden, um bestimmte Schlüsselnamen in Ihrem Objekt-Array auszutauschen.
So funktioniert es:
<code class="javascript">const arrayOfObj = [{ key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' }]; const newArrayOfObj = arrayOfObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest })); console.log(newArrayOfObj);</code>
In diesem Beispiel haben wir ein Array von Objekten mit „key1“ und „key2“ als Eigenschaftsnamen. Wir ordnen jedes Objekt zu und destrukturieren die Eigenschaft „key1“ in eine neue Variable mit dem Namen „Stroke“, wobei wir den Rest-Operator verwenden, um die verbleibenden Eigenschaften zu erfassen.
Das Ergebnis ist ein neues Array von Objekten, in denen sich „key1“ befand durch „Strich“ ersetzt, während die anderen Eigenschaften erhalten bleiben.
Diese Technik bietet eine prägnante und elegante Möglichkeit, Schlüsselnamen in Ihrem Objektarray zu ändern und ermöglicht so eine flexible und dynamische Datenbearbeitung.
Das obige ist der detaillierte Inhalt vonWie ändere ich Schlüsselnamen in einem Array von Objekten mithilfe der JavaScript-Manipulation?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!