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
391 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!

sumber:php.cn
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