Clases y módulos en POO en JavaScript
Por lo general, cada clase se ubica
en un módulo separado.
En este caso, el nombre del archivo del módulo debe coincidir
con el nombre de la clase almacenada. Coloquemos
nuestra clase User en el archivo correspondiente:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
En el archivo index.js importamos nuestra clase:
index.jsimport User from './User.js';
Ahora en este archivo se puede trabajar con nuestra clase:
index.jslet user = new User('john');
Задание 1
Coloque la clase Employee
en un archivo separado.
Задание 2
En el archivo index.js cree un objeto
de esta clase.