Klasser og moduler i OOP i JavaScript

Som regel plasseres hver klasse i en egen modul. Navnet på modulfilen skal samsvare med navnet på klassen som lagres. La oss plassere klassen vår User i den tilsvarende filen:

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

I filen index.js importerer vi klassen vår:

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

Nå kan vi jobbe med klassen vår i denne filen:

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

Plasser klassen Employee i en egen fil.

Задание 2

I filen index.js, opprett et objekt av denne klassen.