הוספת איבר
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 30 מתוך 65.
כדי להוסיף איבר ל־Set, השתמשו בשיטה add(). שיטה זו מוסיפה את האיבר ל־Set אם הוא עדיין לא נמצא בו. אם האיבר כבר קיים, ה־Set נשאר ללא שינוי.
כך משתמשים בשיטה add():
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set(3) { 1, 2, 3 }אפשר לשרשר קריאות מרובות ל־add(). זה עובד כי add() מחזירה את ה־Set עצמו לאחר הוספת האיבר, וכך אפשר לקרוא שוב ל־add() מיד על התוצאה:
mySet.add(4).add(5).add(6);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }אם תנסה להוסיף ערך כפול, ה-Set יתעלם ממנו:
mySet.add(1);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (ללא שינוי)אתגר
קלצרו פונקציה בשם addUniqueElements שמקבלת שני פרמטרים: מערך ומערך נוסף. הפונקציה צריכה להמיר את המערך הראשון ל־Set ולהוסיף ל־Set את כל האיברים מהמערך השני, אך רק אם הם עדיין לא קיימים ב־Set. לבסוף, המירו את ה־Set למערך והחזירו אותו.
נסו בעצמכם
function addUniqueElements(array1, array2) {
// כתבו את הקוד שלכם כאן
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין