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 ကို အခြားဖိုင်တစ်ခုနှင့် ချိတ်ဆက်ပြီး ထိုနံပါတ်များ၏ ပေါင်းလဒ်ကို ရှာပါ။