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

Можно ли обратиться к This стрелочной функции

Нет, стрелочные функции не имеют собственного контекста this. Они наследуют this из окружающего лексического контекста (родительской области видимости). Это одно из ключевых отличий от обычных функций.

Пример:

javascript
const obj = {
  name: 'Test',
  regularFunc: function() {
    console.log(this.name); // 'Test'
  },
  arrowFunc: () => {
    console.log(this.name); // undefined (или window.name в браузере)
  }
};

obj.regularFunc();
obj.arrowFunc();

В стрелочной функции this будет равен this внешней области, а не объекту, в котором она определена. Поэтому для методов объектов лучше использовать обычные функции.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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