JavaScript สำหรับ Of
The For Of Loop
คำสั่ง JavaScript for of
วนซ้ำค่าของวัตถุที่ทำซ้ำได้
ช่วยให้คุณวนซ้ำโครงสร้างข้อมูลที่ทำซ้ำได้ เช่น Arrays, Strings, Maps, NodeLists และอื่นๆ:
ไวยากรณ์
for (variable of iterable) {
// code block to be executed
}
ตัวแปร - สำหรับการวนซ้ำทุกครั้ง ค่าของคุณสมบัติถัดไปถูกกำหนดให้กับตัวแปร สามารถประกาศ
ตัวแปรด้วยconst
, let
, หรือvar
iterable - วัตถุที่มีคุณสมบัติ iterable
รองรับเบราว์เซอร์
For/ofถูกเพิ่มใน JavaScript ในปี 2015 ( ES6 )
Safari 7 เป็นเบราว์เซอร์แรกที่รองรับ:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
สำหรับ/ของไม่ได้รับการสนับสนุนใน Internet Explorer
วนรอบอาร์เรย์
ตัวอย่าง
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
วนรอบสตริง
ตัวอย่าง
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
The while Loop
while
วนซ้ำและวนdo/while
ซ้ำจะอธิบายในบทต่อไป