การใช้ลูป for สำหรับอาร์เรย์ใน JavaScript

อาร์เรย์สามารถวนลูปด้วยลูป for ได้เช่นกัน มาดูวิธีการทำกัน สมมติว่าเรามีอาร์เรย์ดังนี้:

javascriptlet arr = [1, 2, 3, 4, 5];

แสดงผลองค์ประกอบของอาร์เรย์นี้ในลูป:

javascriptfor (let i = 0; i <= arr.length - 1; i++) {
  console.log(arr[i]);
}

สามารถไม่ต้องลบหนึ่งจากความยาวของอาร์เรย์ก็ได้ แต่ใช้การเปรียบเทียบแบบเคร่งครัดแทน:

javascriptfor (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

การวนลูปอาร์เรย์ด้วยลูป for ทำให้สามารถควบคุมสิ่งที่เกิดขึ้นได้มากขึ้น ตัวอย่างเช่น สามารถแสดงผลองค์ประกอบ เริ่มจากตำแหน่งที่หนึ่งแทนที่จะเป็นศูนย์:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

สามารถแสดงผลองค์ประกอบในลำดับย้อนกลับ:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

แสดงผลองค์ประกอบทั้งหมดของอาร์เรย์ต่อไปนี้ ในคอนโซล:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

แสดงผลองค์ประกอบทั้งหมดของอาร์เรย์ต่อไปนี้ในคอนโซล ยกเว้นองค์ประกอบที่ตำแหน่งศูนย์และตำแหน่งสุดท้าย:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

แสดงผลองค์ประกอบของอาร์เรย์ต่อไปนี้ ในคอนโซลในลำดับย้อนกลับ:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

แก้ไขข้อผิดพลาดในโค้ดต่อไปนี้:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}