Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mengakses Sifat Objek JavaScript dengan Ruang dalam Kekuncinya?

Bagaimana untuk Mengakses Sifat Objek JavaScript dengan Ruang dalam Kekuncinya?

Patricia Arquette
Patricia Arquetteasal
2024-11-11 13:51:02354semak imbas

How to Access JavaScript Object Properties with Spaces in their Keys?

Mengakses Objek JavaScript dengan Kekunci Berjarak

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:

  1. Buka kurungan segi empat sama [
  2. Nyatakan nama kunci sebagai rentetan yang disertakan dalam petikan: 'nama aksara'
  3. Tutup kurungan segi empat sama ]
  4. Akses sifat yang diingini: .kid

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn