Menu
CoddyTech

המודול הראשון שלך

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

notes.js ממשיך לגדול, והקוד שמפרמט הערה יהיה נחוץ ביותר ממקום אחד.

מודול הוא קובץ. export לפני פונקציה מאפשר לקבצים אחרים להשתמש בה, ו-import { name } from './file.js' מייבא אותה:

// math.js
export function add(a, b) {
    return a + b;
}

// app.js
import { add } from './math.js';
console.log(add(2, 3));

בלי export, הפונקציה נשארת פרטית ל-math.js, והייבוא נכשל. הנתיב מתחיל ב-./, כלומר באותה תיקייה, ומסתיים ב-.js: Node לא מנחש את הסיומת.

challenge icon

אתגר

קל
  • ב־format.js, ייצא את formatNote(n, text): היא מחזירה את 1. Buy milk עבור 1 ו־Buy milk.
  • notes.js מייבא אותה, ו־add מדפיס את Adding: ואחריו את formatNote(1, text).

הרץ את node notes.js add Buy milk. לאחר מכן הסר את .js מהייבוא, הרץ שוב כדי לקרוא את השגיאה של Node, והחזר אותו.

נסו בעצמכם

// formatNote(1, 'Buy milk') אמורה להחזיר '1. Buy milk'.
quiz iconבחנו את עצמכם

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

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