Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีสร้าง Undefined Holes ใน Array ด้วย JavaScript

สร้าง undefined holes โดยเพิ่ม element ที่ index สูง โดยเว้น index ต่ำกว่าว่างไว้ index ที่เว้นไว้จะถูกเติมด้วย undefined holes

ตัวอย่าง

ประกาศ 3 elements แล้วกำหนดค่าที่ index 5 (ซึ่งไม่มีอยู่) index ที่ข้ามไป (3,4) จะกลายเป็น undefined holes

<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