filmov
tv
[JS] - Урок #7 - Рекурсия, Callbacks (function expression and declaration)
![preview_player](https://i.ytimg.com/vi/0vl85Wctlso/maxresdefault.jpg)
Показать описание
В этом уроке мы разберем функции и рекурсию в JavaScript
Рекурсия Callbacks
(function expression and declaration)
Объявление функции имеет вид:
function имя(параметры, через, запятую) {
/* тело, код функции */
}
Передаваемые значения копируются в параметры функции и становятся локальными переменными.
Функции имеют доступ к внешним переменным. Но это работает только изнутри наружу. Код вне функции не имеет доступа к её локальным переменным.
Функция может возвращать значение. Если этого не происходит, тогда результат равен undefined.
Для того, чтобы сделать код более чистым и понятным, рекомендуется использовать локальные переменные и параметры функций, не пользоваться внешними переменными.
Функция, которая получает параметры, работает с ними и затем возвращает результат, гораздо понятнее функции, вызываемой без параметров, но изменяющей внешние переменные, что чревато побочными эффектами.
Мои соц. сети
Рекурсия Callbacks
(function expression and declaration)
Объявление функции имеет вид:
function имя(параметры, через, запятую) {
/* тело, код функции */
}
Передаваемые значения копируются в параметры функции и становятся локальными переменными.
Функции имеют доступ к внешним переменным. Но это работает только изнутри наружу. Код вне функции не имеет доступа к её локальным переменным.
Функция может возвращать значение. Если этого не происходит, тогда результат равен undefined.
Для того, чтобы сделать код более чистым и понятным, рекомендуется использовать локальные переменные и параметры функций, не пользоваться внешними переменными.
Функция, которая получает параметры, работает с ними и затем возвращает результат, гораздо понятнее функции, вызываемой без параметров, но изменяющей внешние переменные, что чревато побочными эффектами.
Мои соц. сети
Урок 7. JavaScript. Все о ES6 Классах (+ Практическое Применение)...
Знакомство с функциями в JS – Урок #7 | Базовый JavaScript
Постигаем Vue js: урок 7 миксины(примеси), плагины и фильтры...
Уроки Javascript с нуля. Урок 7 - Массивы
Урок 7. Основи JavaScript, типи даних та змінні
JavaScript, урок 7: Сравнения, var, eval и заключение
Урок 7 - Как сделать игру на javascript. Создаем Мини-Карту / PointJS...
Курс по React JS / Урок #7 - State (Состояние)
Видеокурс JavaScript Advanced. Урок 7. Формы и элементы формы
Создание фреймворка для SPA на чистом JavaScript. Урок 7. Шаблонизация компонента и стили...
React JS / Redux - Урок #7 - Действия
Введение в JavaScript. Урок 7. Создание функций и событий в JavaScript...
Бесплатный курс 'Базовый JavaScript' Урок №7. Работа с элементами на страницах и события...
Курс JavaScript з Дмитром Охріменко. Урок 7. Об’єкти у JavaScript
Свойства блоков. CSS padding. CSS margin. CSS display. Уроки CSS HTML JS. Урок №7...
Ошибки в JavaScript / Введение в программирование, урок 7 (JavaScript ES6)...
Урок 6. JavaScript. Объекты с Object.create. Что такое getters, setters
Редактор категории. Кастомные чекеры. Текстовый редактор. JavaScript Front-end. Урок 7....
Урок JavaScript №7 - Консоль и prompt/confirm | Курс FrontEnd 2021
Изучение Next JS с нуля / Урок #7 – Добавление мета данных
DOM и события в JavaScript // Урок #7. Курс по основам JS от Максима Лескина...
JavaScript Урок 7 - Коментари
Курс JavaScript - Условные операторы / Conditional operators [Урок 7]
JavaScript Урок 7. Использование переменных
Комментарии