Встречается на собеседованиях • сегодня
Зачем используется стрелочная функция
Стрелочные функции (=>) в JavaScript упрощают синтаксис, особенно для коротких функций, и имеют особенности:
-
Лаконичный синтаксис:
javascriptconst sum = (a, b) => a + b; -
Нет своего
this— используютthisиз внешнего контекста, что удобно в колбэках:javascriptbutton.addEventListener('click', () => { console.log(this); // берёт `this` из родительской области });
-
Нет
arguments— вместо него можно использовать rest-параметры:javascriptconst logArgs = (...args) => console.log(args); -
Нельзя использовать как конструктор — вызов с
newвызовет ошибку.
Идеальны для коротких функций и случаев, где нужно сохранить контекст. Для методов объектов или конструкторов лучше использовать обычные функции.

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