Что такое стрелочная функция (arrow function) в JavaScript?
Уровень: Junior
Ответ
Стрелочная функция – это сокращённый синтаксис для объявления анонимной функции, введённый в ES6. Она записывается с помощью символа `=>`. Например: `const sum = (a, b) => a + b;` создаёт функцию суммы. Стрелочные функции не имеют собственного `this` и `arguments` – они используют значение `this` из окружающего контекста (лексически). Также у стрелочных функций более краткий синтаксис и не создаётся свой объект `prototype`. Их удобно использовать для коротких колбеков или лямбда-выражений.