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

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