ในจาวาสคริปต์ ลูป 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

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →