Функции в JavaScript способны на большее! В этом курсе вы познакомитесь с такими понятиями, как объекты первого рода, лямбда-функции и функции высшего порядка. Научитесь передавать и принимать неограниченное число аргументов, изучите операции «отображение», «фильтрация» и «агрегация». Познакомитесь со сторонними библиотеками, значительно упрощающими работу программиста.
Программа курса
О курсе
- Чистые функции
- Разделение команд и запросов
- Оператор Rest (упаковка аргументов)
- Оператор Spread (распаковка аргументов)
- Деструктуризация параметров
- Объекты первого класса
- Функции высшего порядка
- Отображение (map)
- Фильтрация (filter)
- Агрегация (reduce)
- Сигналы
- Парадигмы программирования
- Абстракция с помощью функций