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"}
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!