10
รับ loop counter / index ใช้สำหรับ ... ของไวยากรณ์ใน JavaScript
ข้อควรระวัง: คำถามยังคงใช้กับfor…ofลูป> อย่าใช้for…inเพื่อวนซ้ำในArrayใช้เพื่อย้ำคุณสมบัติของวัตถุ ที่กล่าวมานี้ ฉันเข้าใจว่าfor…inไวยากรณ์พื้นฐานใน JavaScript มีลักษณะดังนี้: for (var obj in myArray) { // ... } แต่ฉันจะหาตัวนับลูป/ ดัชนีได้อย่างไร ฉันรู้ว่าฉันอาจจะทำสิ่งที่ชอบ: var i = 0; for (var obj in myArray) { alert(i) i++ } หรือแม้กระทั่งผู้เฒ่าที่ดี: for (var i = 0; i < myArray.length; i++) { var obj = myArray[i] alert(i) } แต่ฉันอยากจะใช้for-inวงที่เรียบง่ายกว่า …