อาร์เรย์ ASP ที่กล่าวถึงในบทความนี้อ้างอิงถึงอาร์เรย์ที่ใช้ภาษาเริ่มต้น VBScript เป็นภาษาใน ASP
ตัวอย่าง:
DimMyArray()
สำหรับฉัน = 0 ถึง 10
ReDim รักษา MyArray(i)
MyArray(i)=i
ต่อไป
ตัวห้อย
คำนิยาม
dim arr() 'กำหนดอาร์เรย์แบบไดนามิกdim arr2(2) 'กำหนดอาร์เรย์แบบคงที่
การเพิ่มวงเล็บหลังชื่อตัวแปรจะสร้างอาร์เรย์ หากมีการระบุค่าในวงเล็บ หมายความว่าการกำหนดอาร์เรย์แบบคงที่ ซึ่งก็คืออาร์เรย์ที่มีขนาดคงที่
ในรหัส
ลบ
เมื่อลบอาเรย์แบบไดนามิก พื้นที่เก็บข้อมูลของอาเรย์แบบไดนามิกจะถูกปล่อยออกมา เมื่อลบอาเรย์แบบคงที่ มันจะเริ่มต้นเฉพาะค่าองค์ประกอบของอาเรย์เท่านั้น
สลัว arr()เรดดิม arr(2)
ลบอาร์ค
ข้อผิดพลาด alert(ubound(arr))' ลบได้ปล่อยพื้นที่เก็บข้อมูลทั้งหมดของอาร์เรย์แบบไดนามิก
สลัว arr(1)
ลบอาร์ค
alert(ubound(arr))' แสดง 1 ลบเพียงเตรียมใช้งานค่าองค์ประกอบของอาร์เรย์แบบคงที่ และพื้นที่ว่างยังคงอยู่