Pertimbangkan tatasusunan objek:
<code class="javascript">var arrayObj = [ { key1: 'value1', key2: 'value2' }, { key1: 'value1', key2: 'value2' } ];</code>
Untuk menukar semua kejadian "key1" kepada "stroke", gunakan gabungan sintaks penstrukturan, rehat dan sebarkan bersama-sama dengan fungsi map().
<code class="javascript">const newArrayOfObj = arrayObj.map(({ key1: stroke, ...rest }) => ({ stroke, ...rest }));</code>
Pendekatan ini secara serentak merosakkan objek, menamakan semula "key1" kepada "stroke", dan merebak sifat selebihnya ke dalam objek baharu.
NewArrayOfObj yang terhasil akan menyerupai:
<code class="javascript">[{ stroke: 'value1', key2: 'value2' }, { stroke: 'value1', key2: 'value2' }]</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Suai Nama Utama dalam Tatasusunan Objek (Menamakan Kekunci)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!