ホームページ >ウェブフロントエンド >jsチュートリアル >オブジェクトの配列内のキー名を変更する (キーの名前を変更する) 方法は?
オブジェクトの配列について考えます:
<code class="javascript">var arrayObj = [ { key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' } ];</code>
出現するすべての「key1」を次のように変更するには「ストローク」では、map() 関数とともに、構造解除、残り、およびスプレッド構文の組み合わせを利用します。
<code class="javascript">const newArrayOfObj = arrayObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest }));</code>
このアプローチでは、オブジェクトの構造が同時に解除され、「key1」の名前が「ストローク」に変更され、スプレッドされます。残りのプロパティを新しいオブジェクトに追加します。
結果の newArrayOfObj は次のようになります。
<code class="javascript">[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]</code>
以上がオブジェクトの配列内のキー名を変更する (キーの名前を変更する) 方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。