Функциональные выражения в Javascript

Цикл статей «Учебник Javascript».

Следующая статья — «Named Function Expression в Javascript».
Предыдущая статья — «Функции в Javascript».

В Javascript функцию можно присвоить переменной.

В примере выше после выполнения кода переменная func будет содержит функцию. Эту переменную можно использовать так же, как и обычную функцию. Такой способ объявлений функций называется Function Expression.  А обычное объявление функции называется Function Declaration:

Разница между ними в том, что все Function Declaration считаются уже объявлены до того, как начнёт выполняться первый оператор, а Function Expression начинает действовать только после своего объявления.

Функция может быть объявлена без присвоения имени. Функции без имени называются анонимными. Анонимные функции могут быть использованы, например, для передачи функции в качестве параметра другой функции.

Есть ещё один способ объявления функции на основе строки с кодом:

Не используйте без видимых причин Function Expression. Используйте Function Declaration, а остальные только по мере надобности. В таком случае код будет легче читать и сопровождать.
Цикл статей «Учебник Javascript».

Следующая статья — «Named Function Expression в Javascript».
Предыдущая статья — «Функции в Javascript».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *