ไม่มีคำหลัก foreach ใน JS แต่คุณสามารถใช้ var v ในอาร์เรย์เพื่อใช้งาน Traversal แต่ควรสังเกตว่า
สิ่งที่ฉันได้รับคือกุญแจแทนค่า ดูตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
// อาร์เรย์ปกติ
var intarray = new Array ();
Intarray [0] = "First";
intarray [1] = "วินาที";
สำหรับ (var i = 0; i <intarray.length; i ++)
-
การแจ้งเตือน (intarray [i]); // แรกที่สอง
-
// สิ่งที่คุณได้รับคือตัวห้อย (เช่นคีย์พจนานุกรม)
สำหรับ (คีย์ var ใน Intarray)
-
การแจ้งเตือน (กุญแจ); // 0,1
-
// พจนานุกรมอาร์เรย์
var dicarray = new Array ();
dicarray ["F"] = "First";
dicarray ["s"] = "วินาที";
// ไม่สามารถรับได้
สำหรับ (var i = 0; i <dicarray.length; i ++)
-
การแจ้งเตือน (dicarray [i]);
-
// สิ่งที่คุณได้รับคือตัวห้อย
สำหรับ (คีย์ var ใน dicarray)
-
การแจ้งเตือน (กุญแจ); // f, s
-
</script>