Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mengulang Melalui Objek JavaScript untuk Mengakses Kekunci dan Nilai?

Bagaimanakah Saya Mengulang Melalui Objek JavaScript untuk Mengakses Kekunci dan Nilai?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-21 16:59:10501semak imbas

How Do I Iterate Through JavaScript Objects to Access Keys and Values?

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!

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