Apabila bekerja dengan objek JavaScript, mengakses sifat dengan ruang dalam kuncinya boleh menjadi mencabar. Berikut ialah penyelesaian berdasarkan objek yang disediakan:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } }
Untuk mengakses sifat "kanak-kanak" walaupun terdapat ruang dalam kekunci, gunakan "notasi kurungan" ECMAscript:
myTextOptions[ 'character names' ].kid;
Notasi kurungan membolehkan anda memasukkan kunci dalam kurungan segi empat sama, mengelakkan sebarang aksara khas atau ruang putih. Ini membolehkan anda mengakses harta seperti berikut:
Hasilnya ialah nilai sifat "kid", iaitu "Calvin" dalam kes ini. Anda boleh menggunakan notasi ini untuk mengakses mana-mana harta dengan ruang dalam kuncinya, membolehkan anda memanipulasi objek JavaScript dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Sifat Objek JavaScript dengan Ruang dalam Kekuncinya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!