"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما هو \"التصدير الافتراضي\" وكيف يختلف عن \"module.exports\"؟

ما هو \"التصدير الافتراضي\" وكيف يختلف عن \"module.exports\"؟

تم النشر بتاريخ 2024-11-07
تصفح:659

What is \

شرح "التصدير الافتراضي" لـ ES6

قدم نظام وحدة ES6 في JavaScript "التصدير الافتراضي"، وهي طريقة فريدة لتحديد التصدير الافتراضي لـ الوحدة النمطية.

في المثال المقدم، يحدد الملف SafeString.js فئة SafeString ويصدرها كتصدير افتراضي باستخدام:

export default SafeString;
export default SafeString;
هذا التصدير الافتراضي يمكن استيرادها من وحدة نمطية أخرى باستخدام بناء الجملة التالي:

استيراد SafeString من './SafeString.js'؛
import SafeString from './SafeString.js';

بناء الجملة المكافئ

قبل ES6، لم يكن هناك معادل مباشر لـ "التصدير الافتراضي". ومع ذلك، يمكن تحقيق نهج مماثل باستخدام "module.exports:"

module.exports = SafeString;
export default SafeString;
سيؤدي هذا إلى تعيين فئة SafeString لكائن الوحدة، مما يسمح للوحدات الأخرى بالوصول إليه .

بيان الافراج أعيد طبع هذه المقالة على: 1729176434 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3