Mengakses Sifat Objek dengan Aksara Khas
Soalan:
Dalam JavaScript, apabila bekerja dengan Elemen DOM seperti borang, anda mungkin menemui nama medan yang mengandungi aksara khas seperti noktah atau sempang. Contohnya, elemen borang dengan ID "pwdId..". Bagaimanakah anda boleh mengakses sifat dengan aksara khas sedemikian dalam cara tanpa ralat sintaks?
Jawapan:
Untuk mengakses sifat objek yang mengandungi aksara khas, anda boleh menggunakan notasi kurungan . Kaedah ini amat berguna apabila berurusan dengan aksara tidak selamat pengecam atau apabila mengakses kekunci yang tidak diketahui lebih awal.
Penjelasan:
Notasi kurungan membolehkan anda untuk mengakses sifat objek menggunakan rentetan. Sebagai contoh, untuk mengakses sifat "creditId" unsur DOM borang, anda akan menggunakan:
virDom['creditId']
Begitu juga, untuk mengakses sifat "pwdId..", anda akan menggunakan:
virDom['pwdId..']
Notasi kurungan mengatasi sintaks akses sifat biasa, yang boleh membawa kepada ralat sintaks apabila aksara khas hadir. Oleh itu, ia adalah kaedah pilihan untuk mengakses hartanah dengan nama bukan standard.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Sifat Objek JavaScript dengan Aksara Khas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!