Стрелочные функции в JavaScript ES6

Новый JavaScript стандарт ES6 принес много улучшений языка, в том числе оператор spread, деструктуризацию объектов, новые типы переменных и тд. И на вершине всех этих потрясающих нововведений находятся стрелочные функции — новый лаконичный способ написания функций.

Стрелочные функции

С помощью стрелочной функции вы можете написать очень короткую и понятную функцию всего в одной строке.

Функции в ES5

Давайте начнем с того, как вообще определить функцию в ES5 JavaScript. Для этого нам понадобится ключевое слово function. К примеру, если нам нужна функция, которая умножает число на 5, то мы можем написать ее таким образом: