АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsOpAdCM 46 of 60 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Классы и модули в ООП в 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 создайте объект этого класса.

enru