Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menamakan semula Nama Utama dalam Tatasusunan Objek dalam 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:
Memusnahkan dengan Sintaks Rehat:
Ekstrak pasangan nilai kunci lama dan namakan semula kunci seperti yang ditunjukkan:
({ key1: stroke, ...rest })
Sintaks Spread:
Gunakan sintaks spread untuk menyalin pasangan nilai kunci yang tinggal ke dalam objek baharu:
({ stroke, ...rest })
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!