Встречается на собеседованиях • сегодня
Что можно сделать в конструкторе
Конструктор в JavaScript — это специальный метод класса, вызываемый при создании нового экземпляра. В нём можно:
- Инициализировать свойства объекта:
javascript
class User {
constructor(name) {
this.name = name;
}
}- Выполнять валидацию параметров:
javascript
constructor(age) {
if (age < 0) throw new Error('Age cannot be negative');
this.age = age;
}- Устанавливать значения по умолчанию:
javascript
constructor(options = {}) {
this.color = options.color || 'red';
}- Вызывать методы родительского класса через
super()(в наследовании)
Нельзя:
- Возвращать значение (всегда возвращается новый экземпляр)
- Использовать
async/await(конструктор должен быть синхронным)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы