Описание тега arrow-functions
Вопросы о синтаксисе компактных функций в ECMAScript2015 (ES6), называемом "стрелочными функциями" из-за использования в них символа "=>".
"Стрелочные функции" - это компактный синтаксис для определений функций в ECMAScript 2015 (ES6).
Стрелочные функции отличаются от обычных по нескольким причинам:
- Их нельзя назвать. Они только анонимны.
- Они не конструкторы, у них нет
.prototype
и не может быть созданnew
. - Они используют лексически ограниченный
this
вместо связыванияthis
динамически по вызову
Стрелочные функции также доступны в CoffeeScript.