Встречается на собеседованиях • сегодня
Какие знаешь особенности this у стрелочной функции
Стрелочные функции не имеют собственного контекста this. Они наследуют this из окружающей лексической области видимости (как обычная переменная). Это особенно полезно в колбэках и методах объектов, где нужно сохранить контекст.
Пример:
javascript
const obj = {
name: 'Test',
regularFunc: function() {
console.log(this.name); // 'Test' (контекст obj)
},
arrowFunc: () => {
console.log(this.name); // undefined (контекст window/global)
}
};Ключевые отличия:
- Нельзя использовать как конструктор (вызов с
newвызовет ошибку) - Нет собственного объекта
arguments - Нельзя изменить
thisчерезbind/call/apply

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