Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mengakses Pembolehubah Global Secara Dinamik mengikut Nama dalam JavaScript?
Mendapatkan akses kepada pembolehubah global semasa masa jalan boleh menjadi keperluan biasa. Biasanya, pembolehubah global boleh diakses melalui objek tetingkap. Walau bagaimanapun, ini menjadi mencabar apabila cuba mengakses pembolehubah setempat merentas skrip yang berbeza.
Satu pendekatan ialah menggunakan objek tetingkap untuk menyimpan dan mendapatkan semula pembolehubah. Dengan merujuk skop global, pembolehubah boleh diakses secara dinamik menggunakan nama mereka.
// One Script var someVarName_10 = 20; // Another Script window.all_vars = {}; window.all_vars['someVarName_10'] = someVarName_10; const num = 10; alert(window['someVar' + 'Name_' + num]);
Kaedah ini secara berkesan membolehkan anda mendapatkan semula pembolehubah someVarName_10 dengan membina namanya secara dinamik berdasarkan nilai num. Makluman yang terhasil akan memaparkan nilai pembolehubah.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pembolehubah Global Secara Dinamik mengikut Nama dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!