Menu
CoddyTech

מתודות מערכים חלק 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 אונליין