JavaScript တွင် ES Modules မှ တန်ဖိုးများ Export လုပ်ခြင်း
ဖန်ရှင်တွေကိုသာမက အခြားတန်ဖိုးတွေကိုလည်း Export လုပ်နိုင်ပါတယ်။ ဘယ်လိုလုပ်ရမလဲဆိုတာ ကြည့်ရအောင်။
စာကြောင်းများ Export လုပ်ခြင်း
စာကြောင်းတစ်ကြောင်းကို Export လုပ်ကြမယ်:
src/test.jsexport default 'test';
Import လုပ်ကြမယ်:
src/index.jsimport str from './test.js';
console.log(str);
ခင်းကျင်းမှုများ (Arrays) Export လုပ်ခြင်း
ခင်းကျင်းမှုတစ်ခုကို Export လုပ်ကြမယ်:
src/test.jsexport default [1, 2, 3, 4];
Import လုပ်ကြမယ်:
src/index.jsimport arr from './test.js';
console.log(arr);
အရာဝတ္ထုများ (Objects) Export လုပ်ခြင်း
အရာဝတ္ထုတစ်ခုကို Export လုပ်ကြမယ်:
src/test.jsexport default {
a: 1,
b: 2,
c: 3
};
Import လုပ်ကြမယ်:
src/index.jsimport obj from './test.js';
console.log(obj);
လက်တွေ့လေ့ကျင့်ခန်းများ
Задание 1
နံပါတ်များပါသည့် ခင်းကျင်းမှုတစ်ခုကို Export လုပ်ပေးသည့် Module တစ်ခုကို ဖန်တီးပါ။ ထို Module ကို အခြားဖိုင်တစ်ခုနှင့် ချိတ်ဆက်ပြီး Import လုပ်လိုက်သည့် ခင်းကျင်းမှုထဲက အချက်များ၏ ပေါင်းလဒ်ကို ရှာပါ။
Задание 2
နံပါတ်သုံးလုံးကို Export လုပ်ပေးသည့် Module တစ်ခုကို ဖန်တီးပါ။ ထို Module ကို အခြားဖိုင်တစ်ခုနှင့် ချိတ်ဆက်ပြီး ထိုနံပါတ်များ၏ ပေါင်းလဒ်ကို ရှာပါ။