Rumah >hujung hadapan web >tutorial js >Bagaimanakah anda mengakses sifat objek JavaScript dengan ruang dalam kuncinya?
Mengakses Objek JavaScript dengan Kekunci Berjarak
Apabila mengisytiharkan objek JavaScript, nama kunci boleh mengandungi ruang, tetapi mengaksesnya menggunakan tatatanda titik (cth. , myObject.child) boleh mencabar.
Masalah:
Mengakses sifat objek JavaScript dengan kekunci yang mengandungi ruang, seperti "nama aksara" dalam objek yang diberikan:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } };
Penyelesaian:
Untuk mengakses hartanah tersebut, gunakan "Notasi kurungan" ECMAScript:
myTextOptions[ 'character names' ].kid;
Notasi kurungan membolehkan anda menggunakan rentetan atau ungkapan untuk mengakses sifat, menyelesaikan isu ruang. Ia berfungsi untuk kedua-dua sifat objek membaca dan menulis.
Maklumat Tambahan:
Atas ialah kandungan terperinci Bagaimanakah anda mengakses sifat objek JavaScript dengan ruang dalam kuncinya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!