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

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

Coursme
9-11 мин.
22 дек. 2023

Стрелочные функции представляют собой лаконичный и удобный синтаксис для создания функций в JavaScript.

Вместо полной формы Function Expression, мы можем использовать короткую запись с использованием стрелки (=>). Например:

// Полная форма
let func = function(arg1, arg2, ...argN) {
 return expression;
};
// Стрелочная функция
let func = (arg1, arg2, ...argN) => expression;

Этот синтаксис особенно полезен для простых однострочных функций. Например:

let sum = (a, b) => a + b;
alert(sum(1, 2)); // Вывод: 3

Если у функции только один аргумент, круглые скобки вокруг параметра можно опустить:

let double = n => n * 2;
alert(double(3)); // Вывод: 6

Для функций без аргументов круглые скобки остаются пустыми:

let sayHi = () => alert("Hello!");
sayHi();

Стрелочные функции также удобны для использования в колбэках и динамическом создании функций. Они предоставляют краткость и читаемость кода, особенно в случае простых выражений. Для более сложных функций с несколькими выражениями и инструкциями, фигурные скобки используются с явным указанием return:

let sum = (a, b) => {
 let result = a + b;
 return result;
};
alert(sum(1, 2)); // Вывод: 3

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

Заключение

Стрелочные функции в JavaScript представляют удобный и краткий синтаксис для создания функций, особенно для простых операций. Их лаконичность и удобство делают их важным инструментом в современной разработке.

Назад
Следующий тест
Комментарии
Чтобы оставлять комментарии — надо авторизоваться
Комментариев еще нет
Будьте первым
Главная
Курсы
Блог
Меню