ภาษาสคริปต์เชิงวัตถุ ปัจจุบัน JavaScript เป็นภาษาสคริปต์เชิงวัตถุที่ใช้กันอย่างแพร่หลายมากที่สุด เพื่อทำให้หน้าเว็บโต้ตอบได้ เกือบทุกครั้ง ในการแก้ปัญหาที่ซับซ้อนโดยใช้ภาษานี้ คุณต้องหันไปใช้อาร์เรย์ สคริปต์เริ่มใช้อาร์เรย์โดยการประกาศ เรามาดูกันว่าสิ่งนี้ทำได้อย่างไร
จำเป็น
ความรู้พื้นฐานของจาวาสคริปต์
คำแนะนำ
ขั้นตอนที่ 1
มีหลายวิธีในการสร้างอาร์เรย์ JavaScript ตัวอย่างเช่น var sampleArray = [element_0, element_1, element_2, element_2] บรรทัดนี้สร้างอาร์เรย์ยาวสี่หน่วย หากคุณไม่ระบุองค์ประกอบอาร์เรย์ อาร์เรย์ที่ว่างเปล่าจะถูกสร้างขึ้น: var emptyArray =;
ขั้นตอนที่ 2
อีกวิธีหนึ่งในการกำหนดอาร์เรย์: var sampleArray = new Array (element_0, element_1, element_2, element_2); และตัวเลือกนี้จะสร้างอาร์เรย์ที่มีความยาวสี่หน่วย และที่นี่ ถ้าคุณไม่แสดงรายการองค์ประกอบอาร์เรย์ อาร์เรย์จะถูกสร้างขึ้นว่างเปล่า: var emptyArray = new Array (); ในอาร์เรย์ว่างดังกล่าว หลังจากการประกาศ คุณสามารถสร้างองค์ประกอบหลายรายการที่มีดัชนีที่ไม่เป็นไปตามแต่ละรายการ อื่น ๆ. ตัวอย่างเช่น: var emptyArray = new Array ();
emptyArray [4] = 47;
emptyArray [792] = 1 อาร์เรย์นี้แตกต่างจากอาร์เรย์ในภาษา C ตรงที่อาร์เรย์นี้จะใช้หน่วยความจำที่จำเป็นในการจัดเก็บเพียงสององค์ประกอบ ไม่ใช่ 793 คุณสามารถสร้างอาร์เรย์ว่างของความยาวที่กำหนดได้ องค์ประกอบทั้งหมด ซึ่งจะมีค่า " undefined ": var emptyArray = new Array (8) อาร์เรย์ว่างนี้จะมีองค์ประกอบ 8 รายการซึ่งค่าไม่ได้กำหนดไว้
ขั้นตอนที่ 3
สำหรับวิธีการสร้างใดๆ ข้างต้น องค์ประกอบอาร์เรย์อาจเป็นจำนวนเต็มหรือเศษส่วน สตริง และค่าตรรกะ อาร์เรย์ยังสามารถเป็นองค์ประกอบของอาร์เรย์อื่นๆ ได้อีกด้วย ตัวอย่างการสร้างอาร์เรย์ที่มีองค์ประกอบของแต่ละประเภทที่ระบุไว้: var mixedArray = [4, 3.14, "text", true, [47, 8.1] เนื่องจากอาร์เรย์สามารถเป็นองค์ประกอบของอาร์เรย์อื่นได้ ง่ายต่อการเข้าใจวิธีการสร้างอาร์เรย์หลายมิติ ตัวอย่างการสร้างอาร์เรย์สามมิติ: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; เหล่านี้เป็นอาร์เรย์ที่มีตัวเลขทั้งหมด ควรใช้อ็อบเจ็กต์เพื่อสร้างอาร์เรย์ที่เชื่อมโยง (มีชื่อ) ใน JavaScript