Gelung Melalui Objek JavaScript: Mengulangi Kekunci dan Nilai
Mendapatkan semula elemen daripada objek JavaScript memerlukan pendekatan berstruktur untuk mengakses kunci dan nilai yang sepadan . Pertimbangkan objek contoh:
var p = { "p1": "value1", "p2": "value2", "p3": "value3" };
Untuk menggelung melalui semua elemen, memanfaatkan gelung for-in:
for (var key in p) { // Access the value using the current key var value = p[key]; }
Walau bagaimanapun, menggunakan gelung for-in mungkin melalui sifat yang diwarisi daripada prototaip . Untuk memastikan hanya sifat langsung dipertimbangkan, sertakan semakan tambahan:
for (var key in p) { if (p.hasOwnProperty(key)) { // Access the value using the current key var value = p[key]; } }
Pendekatan ini menjamin bahawa hanya kunci khusus objek diulang, mengekstrak pasangan nilai kunci dengan berkesan:
"p1" -> "value1" "p2" -> "value2" "p3" -> "value3"
Atas ialah kandungan terperinci Bagaimanakah Saya Mengulang Melalui Objek JavaScript untuk Mengakses Kekunci dan Nilai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!