การวนซ้ำวัตถุด้วยลูป for-in ใน JavaScript
สำหรับการวนซ้ำวัตถุมีไว้สำหรับ
ลูป for-in มันมี
ไวยากรณ์ดังต่อไปนี้:
for (let varForKey in object) {
}
ใน ตัวแปรสำหรับคีย์ จะ
ได้รับคีย์ของวัตถุที่กำลังวนซ้ำตามลำดับ
ลองมาดูตัวอย่างกัน
สมมติว่าเรามีวัตถุดังต่อไปนี้:
let obj = {a: 1, b: 2, c: 3};
ลองใช้ลูป for-in แสดง
คีย์ของวัตถุนี้:
for (let key in obj) {
console.log(key); // จะแสดง 'a', 'b', 'c'
}
และตอนนี้มาแสดงองค์ประกอบ:
for (let key in obj) {
console.log(obj[key]); // จะแสดง 1, 2, 3
}
แสดงคีย์ทั้งหมดในคอนโซล ของวัตถุต่อไปนี้:
let obj = {x: 1, y: 2, z: 3};
แสดงองค์ประกอบทั้งหมดในคอนโซล ของวัตถุต่อไปนี้:
let obj = {x: 1, y: 2, z: 3};