Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mengubah Suai Nama Utama dalam Tatasusunan Objek (Menamakan Kekunci)?

Bagaimana untuk Mengubah Suai Nama Utama dalam Tatasusunan Objek (Menamakan Kekunci)?

Susan Sarandon
Susan Sarandonasal
2024-10-18 19:13:29612semak imbas

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

Mengubah suai Nama Utama dalam Tatasusunan Objek

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn