پرسش
export default تو جاوااسکریپت دقیقا چیه؟
What is \
تو جاوااسکریپت، کلمه کلیدی export default
چه کاری انجام میده؟
تفاوتش با export
عادی چیه؟
1403/06/04
پاسخ
محمدامین سعیدی راد
export default
تو جاوااسکریپت برای خارج کردن یک مقدار، تابع، کلاس یا شیء از یک فایل استفاده میشه.
این روش به ما امکان میده که هنگام وارد کردن (import) این مقدار، نام دلخواهی براش انتخاب کنیم.
برخلاف export
عادی که نیاز به استفاده از همون نامی که اکسپورت شده رو داره،
export default
انعطاف بیشتری داره و تنها میتونیم یک مقدار رو به صورت پیشفرض اکسپورت کنیم
// file: math.js export default function square(x) { return x * x; } // file: main.js import calculateSquare from './math.js'; console.log(calculateSquare(4)); // 16
تو این مثال، تابع square
به عنوان export default
خارج شده و تو فایل دیگه با نام دلخواه calculateSquare
وارد شده .
پاسخ: 1403/06/04
آخرین آپدیت: 1403/08/02