גישה לאיברי מערך
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 58 מתוך 77.
ב-JavaScript, אנחנו משתמשים במערכים כדי לאחסן כמה ערכים במשתנה יחיד. כל ערך במערך נקרא איבר, ולכל איבר יש אינדקס. האינדקסים מתחילים ב-0 ומסתיימים באורך המערך פחות אחד.
לדוגמה, הסתכלו על המערך הבא:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- האיבר
aנמצא באינדקס 0 - האיבר
bנמצא באינדקס 1 - ...
- האיבר
gנמצא באינדקס 6
כדי לגשת לאיבר במערך, אפשר להשתמש באינדקס שלו בתוך סוגריים מרובעים. לדוגמה, כדי לגשת לאיבר הראשון במערך בשם myArray, נשתמש ב־myArray[0].
הנה דוגמה:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]המשתנה element יכיל את הערך 30 כי הוא ניגש לאיבר השלישי (שהאינדקס שלו הוא 2).
אתגר
קלצרו פונקציה בשם values שמקבלת מערך כארגומנט ומדפיסה את כל האיברים במערך, אחד אחרי השני.
כדי לעבור על מערך, השתמשו במאפיין .length בתוך פקודת for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}כך i יעבור מ־0 עד myArray.length (לא כולל), וזה בדיוק כל האינדקסים של המערך.
נסו בעצמכם
function values(arr) {
// כתבו כאן קוד
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
11מערכים חלק 1
הכרזה על מערךגישה לאיברי מערךשינוי מערכיםמתודות של מערכים חלק 1מתודות של מערכים חלק 2סיכום – מעבד מערכים3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין