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.