Каррирование
частичное применение
Диспетчеризация
ленивые вычисления
мемоизация

СИКП на JS

Навык понимать программы на фундаментальном уровне, уверенно проходить собеседования и решать сложные задачи

Начать обучение

Входит в подписку (более 50 курсов)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Guard Expression

Уменьшение сложности функций через разделение логики на условия

Параметры по умолчанию

Синтаксис задания параметров по умолчанию в функциях, влияние параметров по умолчанию на поведение функции при отсутствии аргументов, использование параметров по умолчанию для упрощения вызова функций

Выполнение функций

Порядок выполнения функций в составных выражениях

Объекты первого класса

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

Лексическое окружение

Понятие лексического окружения и его роль в работе замыканий, взаимосвязь между лексическим окружением и областью видимости

Частичное применение и каррирование

Техника частичного применения для фиксации части аргументов функции, понятие каррирования и его преимущества для создания специализированных функций, сравнение частичного применения и каррирования в реальных сценариях

Как проходит обучение

Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей

Подписка 3 900 ₽/мес

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

Подписаться →
  • Более > 50 курсов
  • Пожизненный доступ к теории
  • Можно учиться параллельно
  • Обучение с ИИ-ассистентом