คอนสตรัค for-of
คอนสตรัค for-of สร้างลูปสำหรับ
การวนซ้ำอาร์เรย์
ไวยากรณ์
for (let ตัวแปรสำหรับองค์ประกอบ of อาร์เรย์) {
/*
เข้าไปในตัวแปรสำหรับองค์ประกอบทีละตัว
จะได้องค์ประกอบของอาร์เรย์ที่กำลังวนซ้ำ
*/
};
ตัวอย่าง
วนซ้ำองค์ประกอบของอาร์เรย์และแสดงผลบนหน้าจอ:
let arr = [1, 2, 3, 4, 5];
for (let elem of arr) {
console.log(elem);
}
ตัวอย่าง
สร้างตัวนับการวนซ้ำของลูป:
let arr = [1, 2, 3, 4, 5];
let i = 0;
for (let elem of arr) {
console.log(elem);
i++;
}
console.log(i);
ดูเพิ่มเติม
-
บทเรียนจากหนังสือเรียน JavaScript,
ซึ่งอธิบายการทำงานกับลูปfor-of -
คอนสตรัค
for-in,
ซึ่งสร้างลูปสำหรับวนซ้ำอ็อบเจ็กต์ -
คำสั่ง
break,
ซึ่งหยุดลูป -
คำสั่ง
continue,
ซึ่งส่งลูปไปยังการวนซ้ำถัดไป