Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menamakan semula Nama Utama dalam Tatasusunan Objek dalam JavaScript?

Bagaimana untuk menamakan semula Nama Utama dalam Tatasusunan Objek dalam JavaScript?

DDD
DDDasal
2024-10-18 19:12:03936semak imbas

How to Rename Key Names in Arrays of Objects in JavaScript?

Menamakan Semula Nama Utama dalam Tatasusunan Objek

Dalam Javascript, anda mungkin menghadapi keperluan untuk menukar nama kunci dalam tatasusunan objek. Contohnya, menukar kekunci1 kepada strok:

var arrayObj = [{key1:'value1', key2:'value2'},{key1:'value1', key2:'value2'}];

Untuk menukar kunci, gunakan langkah berikut:

  1. Memusnahkan dengan Sintaks Rehat:
    Ekstrak pasangan nilai kunci lama dan namakan semula kunci seperti yang ditunjukkan:

    ({
      key1: stroke,
      ...rest
    }) 
  2. Sintaks Spread:
    Gunakan sintaks spread untuk menyalin pasangan nilai kunci yang tinggal ke dalam objek baharu:

    ({
      stroke,
      ...rest
    })
  3. Peta Tatasusunan:
    Gunakan perubahan ini pada setiap objek dalam tatasusunan menggunakan map() :

    arrayOfObj.map(({
      key1: stroke,
      ...rest
    }) => ({
      stroke,
      ...rest
    }))

Contoh:

const arrayOfObj = [{
  key1: 'value1',
  key2: 'value2'
}, {
  key1: 'value1',
  key2: 'value2'
}];
const newArrayOfObj = arrayOfObj.map(({
  key1: stroke,
  ...rest
}) => ({
  stroke,
  ...rest
}));

console.log(newArrayOfObj);

Output:

[{
  stroke: 'value1',
  key2: 'value2'
}, {
  stroke: 'value1',
  key2: 'value2'
}]

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Nama Utama dalam Tatasusunan Objek dalam JavaScript?. 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