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!