⊗jsPmMuAr 170 of 505 menu

อาร์เรย์หลายมิติใน JavaScript

องค์ประกอบของอาร์เรย์สามารถเป็นได้ไม่เพียงแค่สตริง และตัวเลขเท่านั้น แต่ยังสามารถเป็นอาร์เรย์ได้อีกด้วย ในกรณีนี้ เราจะได้อาร์เรย์ของอาร์เรย์หรือ อาร์เรย์หลายมิติ

ในตัวอย่างต่อไปนี้ อาร์เรย์ arr ประกอบด้วย องค์ประกอบสามอย่าง ซึ่งแต่ละอย่างก็เป็น อาร์เรย์ด้วย:

let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];

มาเขียนใหม่ในรูปแบบที่เข้าใจง่ายขึ้น:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ];

ขึ้นอยู่กับระดับของการซ้อนกัน อาร์เรย์ สามารถเป็นแบบสองมิติ - อาร์เรย์ของอาร์เรย์ สามมิติ - อาร์เรย์ของอาร์เรย์ของอาร์เรย์ (และ ต่อไปได้ - สี่มิติ ห้ามิติ ฯลฯ)

อาร์เรย์ที่แสดงข้างต้นเป็นแบบสองมิติ เนื่องจากภายในอาร์เรย์หนึ่งมี อาร์เรย์ย่อยอื่นๆ อยู่ และในอาร์เรย์ย่อยเหล่านั้น ก็ไม่มีอาร์เรย์อื่นอีก

หากต้องการแสดงองค์ประกอบใดๆ จากอาร์เรย์สองมิติ ไม่ควรเขียนวงเล็บเหลี่ยมเพียงคู่เดียว แต่ควรเขียนสองคู่:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; console.log(arr[0][1]); // แสดงผล 'b' console.log(arr[1][2]); // แสดงผล 'f'

กำหนดอาร์เรย์ต่อไปนี้:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ];

ให้ใช้มันเพื่อแสดงองค์ประกอบที่มีข้อความ 'l', 'e', 'g' และ 'a'

กำหนดอาร์เรย์ต่อไปนี้:

let arr = [[1, 2], [3, 4], [5, 6]];

โดยการเข้าถึงแต่ละองค์ประกอบของอาร์เรย์ จงหา ผลรวมขององค์ประกอบทั้งหมดของมัน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ