เพื่อสร้างหลุมที่ไม่ได้กำหนด พยายามเพิ่มองค์ประกอบที่ดัชนีที่สูงขึ้น โดยปล่อยให้ดัชนีที่เล็กกว่านั้นไม่ถูกแตะต้อง ดัชนีขนาดเล็กที่เหลือจะถูกเติมด้วย หลุมที่ไม่ได้กำหนด . เพื่อให้เข้าใจในรายละเอียด มาดูตัวอย่างต่อไปนี้
ตัวอย่าง
ในตัวอย่างต่อไปนี้ มีการประกาศองค์ประกอบเพียง 3 รายการเท่านั้น ต่อมาเมื่ออยู่ที่ดัชนี 5 ซึ่งในตอนแรกไม่ปรากฏ มีการกำหนดตัวแปรอื่น จากนั้นดัชนีที่เล็กกว่าซึ่งไม่ถูกแตะต้องถูกเติมด้วยหลุมที่ไม่ได้กำหนด ตามที่แสดงในผลลัพธ์
<html> <body> <script> var nums = [1,2,3]; nums[5] = 6; var Len = nums.length; var text = ""; for (i = 0; i < Len; i++) { text += nums[i] + "</br>"; } document.write(text); </script> </body> </html>
ผลลัพธ์
1 2 3 undefined undefined 6