Цитата:
|
Вообще, стрелочные функции - это ещё один закос под ФП ?
|
Ну, во первых это просто удобно, т.к. более короткий синтаксис.
Во вторых arrow function наследует this контекста, в котором она декларирована, т.е. больше не надо делать
var that = this;
.forEach(,this)
.bind(this)
кроме тех случаев, где это действительно необходимо.
А также arrow function не имеют доступа к ссылке arguments, что позволит делать дополнительные оптимизации JIT, что значительно увеличит скорость работы во всяких итераторах.