Функции
Объявление, параметры, стрелочные функции и рекурсия
Функции
Функции — фундаментальный строительный блок JavaScript. В JS функции — объекты первого класса: их можно передавать как аргументы, возвращать из других функций и хранить в переменных.
Что вы узнаете
- Function Declaration vs Function Expression — в чём разница и когда что использовать
- Параметры с дефолтными значениями, rest-параметры,
arguments - Стрелочные функции — синтаксис и ключевые отличия от обычных
- Рекурсия — базовый случай, стек вызовов, когда применять
Подглавы
- Объявление функций — declaration vs expression, hoisting
- Параметры и аргументы — defaults, rest, arguments
- Стрелочные функции — синтаксис, this, ограничения
- Рекурсия — базовый случай, call stack, примеры