Bagaimana untuk Mengakses Sifat Objek JavaScript dengan Ruang dalam Kekuncinya?

Patricia Arquette
Lepaskan: 2024-11-11 13:51:02
asal
293 orang telah melayarinya

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'
  }
}
Salin selepas log masuk

Untuk mengakses sifat "kanak-kanak" walaupun terdapat ruang dalam kekunci, gunakan "notasi kurungan" ECMAscript:

myTextOptions[ 'character names' ].kid;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan