[JS] - Урок #7 - Рекурсия, Callbacks (function expression and declaration)

preview_player
Показать описание
В этом уроке мы разберем функции и рекурсию в JavaScript
Рекурсия Callbacks
(function expression and declaration)

Объявление функции имеет вид:

function имя(параметры, через, запятую) {
/* тело, код функции */
}

Передаваемые значения копируются в параметры функции и становятся локальными переменными.

Функции имеют доступ к внешним переменным. Но это работает только изнутри наружу. Код вне функции не имеет доступа к её локальным переменным.

Функция может возвращать значение. Если этого не происходит, тогда результат равен undefined.

Для того, чтобы сделать код более чистым и понятным, рекомендуется использовать локальные переменные и параметры функций, не пользоваться внешними переменными.

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

Мои соц. сети

Рекомендации по теме
Комментарии
Автор

Ребята, у меня есть telegram канал в котором я несколько раз в день публикую контент по web-разработке. Подпишись что регулярно улучшать свои навыки )

VladimirShaitan
Автор

Посмотрев видео, стало понятней, в каких случаях можно применять рекурсию. Огромное спасибо!!!

vasiliyzalizniak
Автор

За рекурсию, отдельное Огромное Спасибо!!!

Александр-юхж
Автор

а что после этого учить? react или angular или ещё что то?

vadiks
Автор

Всем привет и приятного просмотра )
Таймкоды ниже:

09:38 : Начало (Function declaration and expression)
12:14 : Function declaration
13:45 : Function expression
16:46 : Стрелочные функции
20:22 : Условное объявление Функций
28:14 : Callback
45:52 : Рекурсия

Мои соц. сети

VladimirShaitan