وحدتك البرمجية الأولى
جزء من قسم أساسيات 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'.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.