Встречается на собеседованиях • сегодня
В чем разница между контекстом обычной и стрелочной функции\
Основное отличие — в значении this. У обычной функции this динамический и зависит от контекста вызова, а у стрелочной — лексический (берется из окружающего контекста).
Пример:
javascript
const obj = {
name: 'Test',
regularFunc: function() {
console.log(this.name); // 'Test' (контекст obj)
},
arrowFunc: () => {
console.log(this.name); // undefined (контекст — внешний, например, window)
}
};Другие отличия:
- У стрелочных нет своего
arguments(можно использовать rest-оператор). - Их нельзя использовать как конструкторы (вызов с
newвызовет ошибку). - У них нет свойства
prototype.

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