Стрелочные функции
Существует третий способ записи для функций, и он очень отличается от остальных. Вместо ключевого слова function используется стрелка (=>), состоящая из знака равенства и символа «больше» (не путать с оператором «больше или равно», который пишется как >=).
const power = (base, exponent) => {
let result = 1;
for (let count = 0; count < exponent; count++) {
result *= base;
}
return result;
};
Стрелка ставится после списка параметров, затем идет тело функции. Стрелка выражает что-то вроде «эти входные данные (параметры) дают этот результат (тело функции)».