Menu
Coddy logo textTech

תחביר Spread במערכים

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 48 מתוך 65.

הנה כמה מקרי שימוש נפוצים:

1. שילוב מערכים:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const combined = [...arr1, ...arr2];
console.log(combined); // [1, 2, 3, 4, 5, 6]

2. יצירת עותק רדוד של מערך:

const original = [1, 2, 3];
const copy = [...original];
console.log(copy); // [1, 2, 3]

3. הוספת איברים למערך:

const numbers = [1, 2, 3];
const moreNumbers = [0, ...numbers, 4];
console.log(moreNumbers); // [0, 1, 2, 3, 4]

4. העברת איברי מערך כארגומנטים לפונקציה:

function sum(a, b, c) {
  return a + b + c;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers)); // 6
challenge icon

אתגר

קל

צרו פונקציה בשם mergeArr שמקבלת שני מערכים של מספרים כארגומנטים. הפונקציה צריכה:

  1. למזג את שני המערכים באמצעות אופרטור הפריסה
  2. להסיר מספרים כפולים
  3. להחזיר את המערך שהתקבל

נסו בעצמכם

function mergeArr(arr1, arr2) {
  // כתבו את הקוד שלכם כאן
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

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