JavaScript တွင် OOP အတန်းများနှင့် Module များ
ပုံမှန်အားဖြင့် အတန်းတစ်ခုစီကို
တစ်ခုတည်းသော module
အတွင်း ထားရှိပါသည်။
ထိုသို့ဖြစ်လျှင် module ဖိုင်အမည်သည်
သိမ်းဆည်းထားသော အတန်း၏အမည်နှင့် ကိုက်ညီသင့်သည်။
ကျွန်ုပ်တို့၏ အတန်း User ကို သက်ဆိုင်ရာဖိုင်ထဲသို့ ထည့်ကြပါစို့။
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
ဖိုင် index.js ထဲတွင် ကျွန်ုပ်တို့၏ အတန်းကို import လုပ်ပါမည်။
import User from './User.js';
ယခု ဤဖိုင်ထဲတွင် ကျွန်ုပ်တို့၏ အတန်းဖြင့် အလုပ်လုပ်နိုင်ပါပြီ။
let user = new User('john');
အတန်း Employee ကို
သီးခြားဖိုင်တွင် ထားရှိပါ။
ဖိုင် index.js ထဲတွင် ဤအတန်း၏
object တစ်ခုကို ဖန်တီးပါ။