Klasser og moduler i OOP i JavaScript

Som regel placeres hver klasse i en separat modul. Filnavnet for modulet skal svare til navnet på den klasse, der opbevares. Lad os placere vores klasse User i den tilsvarende fil:

User.jsexport default class User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

I filen index.js importerer vi vores klasse:

index.jsimport User from './User.js';

Nu kan vi i denne fil arbejde med vores klasse:

index.jslet user = new User('john');
Задание 1

Placer klassen Employee i en separat fil.

Задание 2

I filen index.js skal du oprette et objekt af denne klasse.