Встречается на собеседованиях • сегодня

Куда кладутся переменные в конструктор

В конструкторе класса переменные обычно объявляются как свойства экземпляра (instance properties) с помощью this. Это позволяет каждому экземпляру класса иметь свои собственные значения этих переменных.

javascript
class Person {
  constructor(name, age) {
    this.name = name; // свойство экземпляра
    this.age = age;   // свойство экземпляра
  }
}

const user = new Person('Alex', 30);
console.log(user.name); // 'Alex'

Важно:

  • Переменные в конструкторе инициализируются при создании экземпляра
  • Обычно это состояние объекта (данные)
  • Можно объявлять методы, но лучше выносить их в prototype (вне конструктора)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы