Ответ
Конструктор — это специальный метод класса в JavaScript, который вызывается автоматически при создании нового экземпляра объекта с помощью оператора new
. Он используется для инициализации свойств объекта.
Пример:
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const user = new Person('Alex', 30);
console.log(user.name); // 'Alex'
Особенности:
- Имя всегда
constructor
- Может принимать параметры
- Может быть только один конструктор в классе
- Если не объявлен, создается пустой конструктор по умолчанию
- В производных классах должен вызывать
super()
перед использованиемthis