Класи

Оголошення класу

class User {
// Тіло класу
}

Екземпляра класу

class User {
// Тіло класу
}
const mango = new User();
console.log(mango); // {}
const poly = new User();
console.log(poly); // {}

Конструктор класу

Якщо метод конструктора (constructor) не визначити в явному вигляді, то буде створений конструктор за замовчуванням — порожня функція, яка не змінює екземпляр класу. Виклик класу з оператором new призводить до створення нового об'єкта й автоматичного виклику методу constructor.

class User {
// Синтаксис оголошення методу класу
constructor() {
// ...
}
}