ในจาวาสคริปต์ ลูป for...of ต่างจากลูป for...in อย่างไร
กfor...of ใช้เฉพาะตัวเลข for...in ใช้เฉพาะตัวอักษร
ขทั้งสองเหมือนกันและใช้ได้แทนกัน
คfor...of วนซ้ำค่าจริงในอาร์เรย์ for...in วนซ้ำคีย์ (index)
งfor...in วนซ้ำค่าจริงในอาร์เรย์ for...of วนซ้ำคีย์ (index)
เฉลยอธิบาย
ลูป for...of ในจาวาสคริปต์ วนซ้ำค่า (values) จริงของอาร์เรย์ เหมาะสำหรับใช้กับข้อมูล ส่วน for...in วนซ้ำคีย์หรือดัชนี (index) ของออบเจกต์ เช่น const arr = [1,2,3]; for(const val of arr) { } จะได้ 1,2,3 แต่ for(const key in arr) { } จะได้ 0,1,2