فصل الحسابات في ES Module مستقل
تقسيم الكود لملفات بيسهل إعادة استخدام الوظائف من غير تكرارها
تجهيز المثال
إستخدم Node.js 24 أو إصدار أحدث متوافق واحفظ الملفات داخل مجلد تدريب جديد وشغل node main.mjs
كود التطبيق
import { calculateTotal } from './pricing.mjs';
console.log(calculateTotal(25, 3));ملف الحسابات pricing.mjs
export function calculateTotal(price, quantity) {
return price * quantity;
}طريقة التجربة والنتيجة
الملف الرئيسي بيستورد دالة الحساب من pricing.mjs ويطبع 75