คำสั่ง for of JavaScript คือ คำสั่งวนลูปข้อมูล โดยรองรับการวนข้อมูลหลากหลายชนิด เช่น Array, Set, Map หรือ String มีลักษณะการวนลูปเหมือน for loop โดยตัวอย่างจะแนะนำวิธีการใช้ for of สำหรับการวนลูป Array และข้อมูลชนิด String สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง for of JavaScript วนลูปตัวแปร Array
<script>
const a = ['apple', 'banana', 'orange'];
for ( const v of a ) {
console.log( v );
}
</script>
ผลลัพธ์
apple
banana
orange
ตัวอย่าง for of JavaScript วนลูปตัวแปร String
<script>
const s = 'HELLO';
for ( const v of s ) {
console.log( v );
}
</script>
ผลลัพธ์
H
E
L
L
O