Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Mengakses Hartanah JSON dengan Sempang dalam Nama Mereka?

Bagaimanakah Saya Mengakses Hartanah JSON dengan Sempang dalam Nama Mereka?

Patricia Arquette
Lepaskan: 2024-11-24 16:32:15
asal
590 orang telah melayarinya

How Do I Access JSON Properties with Dashes in Their Names?

Menyelesaikan Masalah Akses Harta JSON dengan Sempang

Apabila bekerja dengan objek JSON, mengakses sifat dengan aksara sempang boleh menjadi masalah, mengakibatkan ralat seperti "ReferenceError: tidak ditakrifkan. " Artikel ini meneroka isu yang dikemukakan oleh OP dan menyediakan penyelesaian.

Isu ini timbul apabila cuba mengakses sifat JSON yang mengandungi sempang menggunakan tatatanda titik, seperti jsonObj.profile-id. Malangnya, dalam JavaScript, sintaks ini ditafsirkan sebagai ungkapan penolakan, yang membawa kepada ralat.

Untuk menyelesaikan isu ini, notasi kurungan segi empat sama harus digunakan sebaliknya:

jsonObj["profile-id"]
Salin selepas log masuk

Pendekatan ini merawat nama harta sebagai rentetan literal, membenarkan akses kepada nilai dengan aksara khas. Dengan menggunakan notasi kurungan segi empat sama, pembangun boleh mendapatkan semula data daripada objek JSON dengan berkesan tanpa mengira aksara yang terdapat dalam nama sifat.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Hartanah JSON dengan Sempang dalam Nama Mereka?. 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