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.