Menu
Coddy logo textTech

מתודות מערכים חלק 3

חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 68 מתוך 77.

הנה עוד כמה שיטות שימושיות למערכים:

1. concat(): משלבת שני מערכים או יותר ומחזירה מערך חדש, בלי לשנות את המערכים המקוריים.

let arr1 = [1, 2];
let arr2 = [3, 4];
let combined = arr1.concat(arr2);
console.log(combined); // פלט: [1, 2, 3, 4]

2. join(separator): מחברת את כל איברי המערך למחרוזת, כשהם מופרדים באמצעות המפריד שצוין (אופציונלי).

let fruits = ["apple", "banana", "orange"];
let joined = fruits.join(", ");
console.log(joined); // פלט: "apple, banana, orange"

3. slice(start, end): מחלץ חלק ממערך ומחזיר מערך חדש. האינדקס start נכלל, והאינדקס end אינו נכלל.

let numbers = [1, 2, 3, 4, 5];
let sliced = numbers.slice(1, 4);
console.log(sliced); // פלט: [2, 3, 4]

4. splice(start, deleteCount, item1, item2, ...): משנה את תוכנו של מערך על ידי הסרה, החלפה או הוספה של איברים. הוא משנה את המערך המקורי ומחזיר מערך שמכיל את האיברים שנמחקו (אם יש כאלה).

let numbers = [1, 2, 3, 4, 5];
let removed = numbers.splice(2, 2, 6, 7);
console.log(numbers); // פלט: [1, 2, 6, 7, 5]
console.log(removed); // פלט: [3, 4]

5. split(separator, limit): מפצלת מחרוזת למערך של תתי־מחרוזות על סמך המפריד שצוין. המחרוזת המקורית אינה משתנה. הפרמטר האופציונלי limit קובע את המספר המרבי של פיצולים.

let text = "apple,banana,orange";
let result = text.split(",");
console.log(result); 
// פלט: ["apple", "banana", "orange"]

let limited = text.split(",", 2);
console.log(limited);
// פלט: ["apple", "banana"]
challenge icon

אתגר

קל

נתון לך מערך numbers = [1, 2, 3, 4, 5]. בצע את השלבים הבאים והדפס את התוצאות ישירות:

  1. השתמש ב־concat() כדי להוסיף את [6, 7, 8] לסוף המערך והדפס את התוצאה.
  2. השתמש ב־join() כדי להמיר את התוצאה של concat() למחרוזת שבה הערכים מופרדים בפסיקים, והדפס אותה.
  3. השתמש ב־slice() כדי לחלץ את שלושת האיברים הראשונים ממערך numbers המקורי והדפס אותם.
  4. השתמש ב־splice() כדי להחליף את האיבר השני של numbers ב־99 והדפס את מערך numbers שהשתנה.

נסו בעצמכם

let numbers = [1, 2, 3, 4, 5];
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר JavaScript אונליין