יסודות המערכים הדו־ממדיים
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 6 מתוך 65.
מערך דו־ממדי הוא מערך שמכיל מערכי משנה. אפשר לראות בכל מערך משנה שורה ברשת.לדוגמה:
const cinema = [
[true, true], // Row 0
[false, true] // Row 1
];המערך הזה מייצג רשת בגודל 2x2 (2 פריטים בכל שורה, ויש 2 שורות).כדי ליצור מערך דו־ממדי של מספרים שלמים עם 3 שורות ו-4 עמודות, תכתוב:const matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
];
// 3x4 gridשימו לב שב-JavaScript, מערכים דו־ממדיים גמישים: תת־המערכים אינם חייבים להכיל אותו סוג נתונים, ואפילו אינם חייבים להיות באותו אורך.לדוגמה, אפשר לערבב טיפוסים ואורכים בתוך אותו מערך דו־ממדי:const mixed = [
[1, 2, 3],
["apple", "banana"],
[true]
];נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין