Классы и модули в ООП в JavaScript

Как правило каждый класс располагают в отдельном модуле. При этом имя файла модуля должно соответствовать имени хранимого класса. Давайте поместим наш класс User в соответствующий файл:

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

В файле index.js импортируем наш класс:

import User from './User.js';

Теперь в этом файле можно работать с нашим классом:

let user = new User('john');

Разместите класс Employee в отдельном файле.

В файле index.js создайте объект этого класса.



Чат с GPT Компилятор