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

На что будет ссылаться this при создании объекта через ключевое слово new

При создании объекта через new, this внутри функции-конструктора ссылается на новый создаваемый объект.

Пример:

javascript
function Person(name) {
  this.name = name; // this ссылается на новый объект
}

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

text

Если не использовать `new`, `this` будет зависеть от контекста вызова (например, `window` в браузере или `undefined` в strict mode).  

Важно:  
- Стрелочные функции не имеют своего `this` и не могут быть конструкторами.  
- В классах `this` работает аналогично.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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