Penukaran Objek Tatasusunan kepada Nilai Kunci dalam JavaScript
Untuk menukar tatasusunan objek kepada objek dengan pasangan nilai kunci, JavaScript menyediakan penyelesaian yang mudah dan berkesan. Ini amat berguna apabila berurusan dengan manipulasi data.
Pengisytiharan Tatasusunan
Mari andaikan kita mempunyai susunan objek seperti ini:
var arr = [{ name1: "value1" }, { name2: "value2" }, ...];
Penciptaan Objek
Untuk menukar tatasusunan ini kepada objek, kita boleh menggunakan Object.assign dan sintaks spread (...). Kaedah Object.assign mencipta objek baharu dengan menggabungkan sifat daripada satu atau lebih objek sumber.
Coretan kod berikut menunjukkan cara melakukan penukaran:
var object = Object.assign({}, ...array);
Dalam contoh ini, sintaks penyebaran (...) mencipta salinan setiap objek dalam tatasusunan. Salinan ini kemudiannya dihantar sebagai argumen kepada Object.assign, memastikan bahawa sifat daripada setiap objek digabungkan ke dalam objek baharu.
Output
Objek yang terhasil akan mempunyai kunci yang diingini -struktur pasangan nilai:
{ name1: "value1", name2: "value2", ... }
Keserasian Pelayar
Pendekatan ini disokong dalam pelbagai jenis penyemak imbas, termasuk versi moden Chrome, Firefox, Safari dan Edge. Ia juga berfungsi dalam persekitaran Node.js.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Susunan Objek kepada Objek Nilai Kunci dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!