גישה לאיברים במערך דו־ממדי
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 7 מתוך 65.
הגישה לאיברים במערך דו־ממדי דומה לגישה לאיברים במערך חד־ממדי, אך במקום להשתמש באינדקס יחיד, משתמשים בשני אינדקסים: אחד לשורה ואחד לעמודה. לדוגמה:
const seats = [
['A1', 'A2', 'A3'],
['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'חשוב לזכור שהאינדקסים ב-JavaScript מתחילים ב-0, לכן השורה הראשונה נמצאת באינדקס 0, השורה השנייה נמצאת באינדקס 1, וכן הלאה.
אתגר
קלצרו פונקציה בשם getColumn שמקבלת שלושה ארגומנטים: מערך דו־ממדי matrix, מספר שלם numberOfRows, ומספר שלם colIndex. הפונקציה צריכה להחזיר מערך שמכיל את כל האיברים בעמודה שצוינה colIndex.
נסו בעצמכם
function getColumn(matrix, numberOfRows, colIndex) {
// TODO: החזר מערך המכיל איברים מאינדקס העמודה שצוין
}
// אין לכתוב דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין