วิธีตั้งค่าอาร์เรย์

สารบัญ:

วิธีตั้งค่าอาร์เรย์
วิธีตั้งค่าอาร์เรย์

วีดีโอ: วิธีตั้งค่าอาร์เรย์

วีดีโอ: วิธีตั้งค่าอาร์เรย์
วีดีโอ: อธิบายโครงสร้างข้อมูลแบบ อาร์เรย์ Array 1 มิติและ 2 มิติ และมานำมาใช้เขียนโปรแกรม 2024, พฤศจิกายน
Anonim

ภาษาสคริปต์เชิงวัตถุ ปัจจุบัน JavaScript เป็นภาษาสคริปต์เชิงวัตถุที่ใช้กันอย่างแพร่หลายมากที่สุด เพื่อทำให้หน้าเว็บโต้ตอบได้ เกือบทุกครั้ง ในการแก้ปัญหาที่ซับซ้อนโดยใช้ภาษานี้ คุณต้องหันไปใช้อาร์เรย์ สคริปต์เริ่มใช้อาร์เรย์โดยการประกาศ เรามาดูกันว่าสิ่งนี้ทำได้อย่างไร

อาร์เรย์ใน JavaScript
อาร์เรย์ใน 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