הסרת איבר
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 31 מתוך 65.
כדי להסיר איבר מקבוצה, השתמשו בשיטה delete(). שיטה זו מסירה את האיבר שצוין מהקבוצה אם הוא קיים. אם האיבר אינו קיים, הקבוצה נשארת ללא שינוי.
כך משתמשים בשיטה delete():
const mySet = new Set([1, 2, 3, 4, 5]);
mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }
// ניסיון למחוק איבר שאינו קיים
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (ללא שינוי)השיטה delete() מחזירה ערך בוליאני המציין אם האיבר הוסר בהצלחה:
console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // falseאתגר
קלצרו פונקציה בשם removeMultiples שמקבלת שני פרמטרים: מערך של מספרים ומספר n. הפונקציה צריכה להמיר את המערך לקבוצה ולהסיר ממנה את כל הכפולות של n (כולל n עצמו אם הוא נמצא בקבוצה). לבסוף, המירו את הקבוצה למערך והחזירו אותו.
כפולות הן המספרים שמתקבלים כשמכפילים מספר נתון (n) בכל המספרים השלמים החיוביים (1, 2, 3 וכן הלאה).
לדוגמה, אם n = 3:
- הכפולות של 3 הן: 3, 6, 9, 12, 15, 18, 21, 24 וכן הלאה...
נסו בעצמכם
function removeMultiples(arr, n) {
// כתבו את הקוד שלכם כאן
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין