Mencipta Sifat Objek daripada Nilai Pembolehubah dalam JavaScript
Dalam JavaScript, menambah sifat pada objek boleh dilakukan dalam pelbagai cara. Satu kaedah biasa ialah menggunakan notasi titik, yang membolehkan anda mencipta sifat dengan nama yang sama dengan pembolehubah yang anda tentukan. Walau bagaimanapun, jika anda ingin mencipta sifat dengan nama yang disimpan dalam pembolehubah, anda perlu menggunakan pendekatan yang berbeza.
Untuk mencipta sifat objek daripada nilai pembolehubah, anda boleh menggunakan notasi kurungan. Dalam kaedah ini, anda melampirkan nama harta dalam kurungan segi empat sama dan memberikan nilai pembolehubah kepadanya. Berikut ialah contoh:
var myObj = new Object(); var a = 'string1'; var b = 'string2'; myObj[a] = b; alert(myObj.string1); //Returns 'undefined' alert(myObj.a); //Returns 'string2'
Seperti yang anda lihat, menggunakan notasi kurungan, anda boleh mencipta sifat dengan nama yang disimpan dalam pembolehubah 'a'. Hasil makluman(myObj.string1) akan 'tidak ditentukan' kerana objek tidak mempunyai sifat bernama 'string1'. Walau bagaimanapun, alert(myObj.a) mengembalikan 'string2', iaitu apa yang kami tetapkan pada sifat menggunakan pembolehubah 'a'.
Notasi kurungan amat berguna apabila anda ingin mencipta sifat objek secara dinamik berdasarkan input pengguna atau data dinamik lain, memberikan fleksibiliti yang lebih besar dalam membina aplikasi JavaScript.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Sifat Objek JavaScript Menggunakan Nama Pembolehubah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!