⊗jsPmMuAF 175 of 505 menu

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

สมมติว่าตอนนี้เราต้องการสร้างอาร์เรย์หลายมิติที่มีตัวเลขขึ้นมาบ้างผ่านลูป ตัวอย่างเช่น อาร์เรย์สองมิติแบบนี้:

[[1, 2, 3], [1, 2, 3], [1, 2, 3]]

มาแก้ปัญหาที่ตั้งไว้โดยใช้ลูปซ้อนสองชั้น ลูปชั้นนอกจะสร้างซับอาร์เรย์ ส่วนลูปชั้นในจะเติมซับอาร์เรย์เหล่านั้นด้วยตัวเลข:

let arr = []; for (let i = 0; i < 3; i++) { arr[i] = []; // สร้างซับอาร์เรย์ for (let j = 0; j < 3; j++) { arr[i].push(j + 1); // เติมซับอาร์เรย์ด้วยตัวเลข } } console.log(arr);

สร้างอาร์เรย์ต่อไปนี้โดยใช้ลูปซ้อนสองชั้น:

[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]]

สร้างอาร์เรย์ต่อไปนี้โดยใช้ลูปซ้อนสองชั้น:

[ ['x', 'x', 'x', 'x'], ['x', 'x', 'x', 'x'], ['x', 'x', 'x', 'x'] ]

สร้างอาร์เรย์ต่อไปนี้โดยใช้ลูปซ้อนสามชั้น:

[ [ [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], ], [ [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], ], [ [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], ], ]
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ