Уроки по тегу «замыкания»
Узнаем о чистых и грязных функциях и научимся определять места их применения
Научимся создавать декораторы с параметрами. Узнаем, как создавать декоратор так, чтобы сохранялись документация и прочие свойства оборачиваемой функции
Познакомимся с самыми известными функциями высшего порядка — `map`, `filter` и `reduce`
Узнаем, что такое функции высшего порядка и как их объявлять
Обобщаем знания о функциях и знакомимся с абстракциями
Знакомимся с понятиями «детерминированность» и «побочные эффекты»
Изучаем поиск значений и три связанные с ним концепции: окружение, область видимости и замыкания
Учимся применять технику дестракчеринга для параметров функции
Знакомимся с анонимными функциями и смотрим на функции, как на данные
Выясняем, как использовать spread-оператор при вызове функции
Выясняем, как с помощью rest-оператора упаковывать аргументы функции в массив
Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах
Знакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца