เพื่อสร้างหลุมที่ไม่ได้กำหนด พยายามเพิ่มองค์ประกอบที่ดัชนีที่สูงขึ้น โดยปล่อยให้ดัชนีที่เล็กกว่านั้นไม่ถูกแตะต้อง ดัชนีขนาดเล็กที่เหลือจะถูกเติมด้วย หลุมที่ไม่ได้กำหนด . เพื่อให้เข้าใจในรายละเอียด มาดูตัวอย่างต่อไปนี้
ตัวอย่าง
ในตัวอย่างต่อไปนี้ มีการประกาศองค์ประกอบเพียง 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