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

Bagaimanakah Saya Mengulangi Objek JavaScript Menggunakan Gelung?

DDD
Lepaskan: 2024-12-25 06:42:13
asal
450 orang telah melayarinya

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"
};
Salin selepas log masuk

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]);
}
Salin selepas log masuk

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]);
    }
}
Salin selepas log masuk

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 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan