JavaScript функции
Мемоизация функций и кэширование результатов
Мемоизация в JavaScript: реализация кэширования результатов функций, работа с Map, TTL-кэш, обработка сложных аргументов и реальные примеры применения.
Функциональное программирование: pipe и compose
Разбираем pipe и compose в JavaScript: как реализовать, чем отличаются, где применять. Практические примеры функциональной композиции.
Функции в JavaScript - параметры, объявление, возврат и переменные
Как работают функции в JS. Как объявить функцию, что такое локальные и внешние переменные. Что такое аргументы и параметры функции | База знаний PurpleSchool
Debounce и throttle функции в JavaScript
Разбираем debounce и throttle в JavaScript: как работают, чем отличаются, реализация с нуля и практические примеры применения.