הסרת מפתחות
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-JavaScript של Coddy. שיעור 20 מתוך 65.
יש דרכים רבות למחוק מפתח ב-JSON, הנה כמה מהן:
התבונן ב-JSON הבא:
const obj = {
name: "Alex",
age: 30,
preferences: ["sports", "music"]
}באמצעות מילת המפתח delete:
delete obj["name"]שימוש באופרטור הפריסה:
const {name, ...filteredObj} = obj;
// ל־filteredObj יש שני מפתחות: age, preferencesאתגר
קלצרו פונקציה בשם removeKeys שמקבלת שני פרמטרים:
- אובייקט
- מערך של מחרוזות (מפתחות שיש להסיר)
הפונקציה צריכה להחזיר אובייקט חדש שמפתחות שצוינו הוסרו ממנו.
נסו בעצמכם
function removeKeys(obj, keysToRemove) {
// כתבו כאן את הקוד
}
// אל תכתבו דבר מחוץ לפונקציההשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
4JSON חלק 2
מעבר על JSONJSON מקונןשרשור אופציונלי ב-JSONהעתקה שטחית והעתקה עמוקהסיכום - חנות אופנייםסיכום - מערכת השמש10ניהול מערכת הפסטיבל
סקירת הפרויקטהוספת סרטים ואולמות2מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים משונניםמערכים תלת־ממדיים ומעבר לכךתבניות נפוצות במערכים דו־ממדייםסיכום – כל מה שצריך לדעת על מערכיםתרגלו בעצמכם: קומפיילר JavaScript אונליין