Встречается на собеседованиях • сегодня
Влияет ли на работу стрелочной функции привязка контекста через call
Стрелочные функции не имеют собственного контекста (this), он берется из окружающей лексической области. Привязка контекста через call, apply или bind на них не влияет.
javascript
const obj = { value: 42 };
const arrowFn = () => this.value;
console.log(arrowFn.call(obj)); // undefined (this берется из внешнего контекста)В отличие от обычной функции:
javascript
function regularFn() {
return this.value;
}
console.log(regularFn.call(obj)); // 42Стрелочные функции игнорируют явную привязку this, всегда сохраняя контекст, в котором были созданы.

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