Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mengulangi Objek JavaScript Menggunakan Gelung?

Bagaimanakah Saya Mengulangi Objek JavaScript Menggunakan Gelung?

DDD
DDDasal
2024-12-25 06:42:13399semak imbas

How Do I Iterate Over JavaScript Objects Using Loops?

Menggelung dan Menghitung Objek JavaScript

Menghitung atau mengulang elemen objek JavaScript ialah tugas biasa. Pertimbangkan objek berikut:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};

Merentasi Kekunci dan Nilai Menggunakan Gelung for-in:

Gelung for-in membolehkan anda mengulangi sifat terbilang bagi sesuatu objek. Begini cara anda menggunakannya dengan objek p:

for (var key in p) {
    console.log(key + " -> " + p[key]);
}

Gelung ini akan mencetak pasangan berikut:

  • p1 -> nilai1
  • p2 -> nilai2
  • p3 -> value3

Mengendalikan Harta Diwarisi (Pilihan):

Adalah penting untuk ambil perhatian bahawa secara lalai, gelung for-in akan berulang ke atas sifat yang diwarisi juga. Jika anda hanya mahu menyenaraikan sifat yang dimiliki secara langsung oleh objek, anda boleh menggunakan hasOwnProperty:

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        console.log(key + " -> " + p[key]);
    }
}

Atas ialah kandungan terperinci Bagaimanakah Saya Mengulangi Objek JavaScript Menggunakan Gelung?. 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