Введение
Познакомиться с курсом и подготовить окружение.
Guard Expression
Научиться уменьшать сложность функций
Параметры по умолчанию
Познакомиться с новым синтаксисом, позволяющим задавать параметры по умолчанию
Выполнение функций
Углубить понимание того, как функции ведут себя в составных выражениях.
Объекты первого класса
Узнать что функции – это данные
Лексическое окружение (LexicalEnvironment)
Повторить материал об окружениях в javascript
Возврат функций из функций
Научиться генерировать новые функции на основе старых. Изучить понятие "замыкание".
Частичное применение
Научиться технике сокращения кода
Каррирование
Понять что такое каррирование и почему оно полезно
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса