Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menukar Susunan Objek menjadi Objek Tunggal dengan Pasangan Nilai Kunci?

Bagaimana untuk Menukar Susunan Objek menjadi Objek Tunggal dengan Pasangan Nilai Kunci?

DDD
Lepaskan: 2024-11-09 10:43:02
asal
437 orang telah melayarinya

How to Convert an Array of Objects into a Single Object with Key-Value Pairs?

Cara Mengubah Tatasusunan Objek menjadi Objek dengan Pasangan Nilai Kunci

Masalah:

Memandangkan tatasusunan objek, tugasnya adalah untuk menukarnya menjadi satu objek di mana setiap sifat objek berfungsi sebagai kunci, dan nilai yang sepadan menjadi nilai objek yang terhasil. Sebagai contoh, tatasusunan seperti [{"name1":"value1"}, {"name2":"value2"}] hendaklah ditukar kepada {"name1":"value1", "name2":"value2"}.

Penyelesaian:

Untuk mencapai transformasi ini, pendekatan yang paling berkesan ialah memanfaatkan JavaScript Kaedah Object.assign(). Kaedah ini membolehkan anda mencipta objek baharu dengan menggabungkan sifat berbilang objek sumber. Dengan menggabungkan Object.assign() dengan sintaks spread (...), anda boleh menyebarkan elemen tatasusunan input ke dalam objek sasaran:

const array = [{"name1":"value1"}, {"name2":"value2"}];
const object = Object.assign({}, ...array);
console.log(object); // {"name1":"value1", "name2":"value2"}
Salin selepas log masuk

Penyelesaian ini disokong secara meluas oleh kebanyakan penyemak imbas moden, memastikan keserasian merentas platform.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Susunan Objek menjadi Objek Tunggal dengan Pasangan Nilai Kunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan