Madarasa na Moduli katika OOP katika JavaScript
Kwa kawaida kila darasa huwekwa
katika moduli tofauti.
Wakati huo huo jina la faili la moduli linapaswa kuendana
na jina la darasa linalohifadhiwa. Hebu tuweke
darasa letu User katika faili inayofaa:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Katika faili index.js ingiza darasa letu:
index.jsimport User from './User.js';
Sasa katika faili hii inawezekana kufanya kazi na darasa letu:
index.jslet user = new User('john');
Задание 1
Weka darasa Employee
katika faili tofauti.
Задание 2
Katika faili index.js unda kitu
cha darasa hili.