המודול הראשון שלך
חלק מהיחידה יסודות 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 לא מנחש את הסיומת.
אתגר
קל- ב־
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'.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.