Встречается на собеседованиях • сегодня
На что будет ссылаться 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` работает аналогично.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы