Mencipta Objek daripada Tatasusunan Kekunci dan Nilai
Dalam banyak senario pengaturcaraan, anda mungkin menghadapi keperluan untuk mencipta objek berdasarkan set kunci dan nilai. Katakan anda mempunyai dua tatasusunan, newParamArr dan paramVal, di mana newParamArr mengandungi nama kunci dan paramVal memegang nilai yang sepadan. Matlamat anda adalah untuk membina objek JavaScript tunggal yang memetakan kunci ini kepada nilai.
Untuk mencapai ini, anda boleh memanfaatkan kaedah forEach untuk lelaran melalui tatasusunanParamArr baharu. Untuk setiap elemen dalam tatasusunan, gunakan notasi kurungan untuk menetapkan nilai yang sepadan daripada tatasusunan paramVal sebagai nilai sifat objek yang dicipta.
const keys = ['Name', 'Age', 'Email']; const values = ['Jon', 15, 'example@email.com']; const result = {}; keys.forEach((key, index) => { result[key] = values[index]; }); console.log(result); // { Name: 'Jon', Age: 15, Email: 'example@email.com' }
Dengan menggunakan pendekatan ini, anda boleh membina objek yang cekap dengan cekap. mencerminkan struktur nilai kunci yang ditakrifkan oleh tatasusunan input, tanpa mengira panjangnya, selagi ia mengekalkan panjang yang sepadan.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mencipta objek JavaScript daripada tatasusunan kunci dan nilai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!