Objek JavaScript boleh mengandungi struktur rumit, dengan objek bersarang mewakili data dalam data. Meneroka kedalaman objek sedemikian memerlukan pemahaman tentang gelung dan sifat objek.
Untuk menggelung melalui objek dan objek bersarangnya, gunakan teknik berikut:
Sebagai contoh, untuk mengekstrak nilai "nama_anda" dan "mesej_anda" daripada objek validation_messages yang disediakan, laksanakan kod berikut coretan:
for (var key in validation_messages) { // skip loop if the property is from prototype if (!validation_messages.hasOwnProperty(key)) continue; var obj = validation_messages[key]; for (var prop in obj) { // skip loop if the property is from prototype if (!obj.hasOwnProperty(prop)) continue; // your code alert(prop + " = " + obj[prop]); } }
Pendekatan ini membolehkan anda melintasi struktur objek, mengakses objek bersarang dan mendapatkan semula data yang dikehendaki dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Dengan Cekap Melalui Objek JavaScript Bersarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!