Синфҳо ва модулҳо дар ООП дар 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 объекти
ин синфро созед.