پرسش

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