Класы і модулі ў ААП у JavaScript
Як правіла, кожны клас размяшчаюць
ў асобным модулі.
Пры гэтым імя файла модуля павінна адпавядаць
імені класа, які захоўваецца. Давайце змесцім
наш клас User у адпаведны файл:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
У файле index.js імпартуем наш клас:
import User from './User.js';
Цяпер у гэтым файле можна працаваць з нашым класам:
let user = new User('john');
Размясціце клас Employee
ў асобным файле.
У файле index.js стварыце аб'ект
гэтага класа.