Menu
CoddyTech

ייצוא ברירת מחדל

חלק מהיחידה יסודות Node.js במסלול ה-Node.js של Coddy. שיעור 7 מתוך 24.

store.js עוסק בדבר אחד, בחנות, והקובץ שמייבא אותו לא אמור להתעניין בשם שניתן לו בפנים.

export default מסמן את הערך המרכזי של הקובץ. הקובץ המייבא נותן לו כל שם שהוא ולא כותב סוגריים מסולסלים:

// config.js
const config = { port: 3000 };
export default config;

// app.js
import settings from './config.js';
console.log(settings.port);

סוגריים מסולסלים מציינים ייבוא של יצוא בשם, ולכן import { config } from './config.js' נכשל כאן: הקובץ config.js לא מגדיר שום שם. השתמשו ביצוא ברירת מחדל לערך המרכזי של קובץ וביצואים בשם לקובץ שמכיל פונקציות עזר.

challenge icon

אתגר

קל
  • הפוך את store לייצוא ברירת המחדל של store.js.
  • add שומר את ההערה באמצעות store.add(text) ומדפיס Adding: 4. Buy bread.
  • list מדפיס כל הערה שבמאגר באמצעות formatNote.

הרץ node notes.js add Buy bread, ואז list: ההערה החדשה נעלמת, כי עדיין שום דבר לא נשמר.

נסו בעצמכם

// הפתקים נשמרים כאן עד שפרק 3 ישמור אותם בקובץ.
const store = {
    notes: ['Buy milk', 'Call Ada', 'Water the plants'],
    add(text) {
        this.notes.push(text);
        return this.notes.length;
    },
};

// הפכו את store לייצוא ברירת המחדל של הקובץ הזה.

כל השיעורים ביחידה יסודות Node.js