מתודות של מערכים חלק 1
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 60 מתוך 77.
מערכים כוללים שיטות רבות (פונקציונליות). כדי לגשת לשיטה, כתבו:
someArray.method()הנה רשימה של השיטות הבסיסיות:
push(element)- מוסיפה איבר לסוף המערךpop()- מסירה איבר מסוף המערך ומחזירה אותו
shift()- מסירה איבר מתחילת המערך ומחזירה אותוunshift(element)- מוסיפה איבר לתחילת המערך
הנה דוגמה לשימוש בשיטה push:
let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);הפעולה תציג את ["orange", "banana", "apple", "strawberry"].
דוגמה לשיטה pop:
let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);הפעולה תציג את [1, 2, 3, 4] ואת 5.
דוגמה לשיטת shift:
let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);הפעולה תציג [2, 3, 4, 5] ואת 1.
דוגמה לשיטה unshift:
let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);הפלט יהיה [0, 1, 2, 3, 4, 5].
אתגר
קלצרו פונקציה בשם swapEnds שמקבלת ארגומנט אחד:
- מערך
הפונקציה מחליפה בין האיבר הראשון לאיבר האחרון במערך ומחזירה את המערך שהשתנה.
לדוגמה, עם הארגומנט הבא: swapEnds([1, 2, 3, 4]) הפונקציה תחזיר [4, 2, 3, 1]
נסו בעצמכם
function swapEnds(arr) {
// כתבו כאן את הקוד
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
11מערכים חלק 1
הכרזה על מערךגישה לאיברי מערךשינוי מערכיםמתודות של מערכים חלק 1מתודות של מערכים חלק 2סיכום – מעבד מערכים3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין