Встречается на собеседованиях • сегодня
Зачем нужна стрелочная функция
Стрелочные функции (arrow functions) в JavaScript упрощают синтаксис и имеют особенности:
-
Короткий синтаксис:
javascriptconst sum = (a, b) => a + b; -
Нет своего
this– наследуетthisиз внешнего контекста, что удобно для колбэков:javascriptconst obj = { name: 'Test', logName() { setTimeout(() => console.log(this.name), 100); // 'Test' (а не undefined) } };
-
Нет
arguments– используйте rest-параметры:javascriptconst logArgs = (...args) => console.log(args); -
Нельзя использовать как конструктор – вызов с
newвызовет ошибку.
Идеальны для лаконичных функций и сохранения контекста, но не подходят для методов объектов, где нужен собственный this.

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