ITVDN:: Функциональное программирование на JavaScript - видео HD

ITVDN:: Функциональное программирование на JavaScript - видео
01:04:33

12n.ru 16447 роликов

Функциональное программирование на JavaScript - видео.

Функциональное программирование становится все более популярным с каждым годом, в том числе на JavaScript. На вебинаре мы познакомимся с концепциями функционального программирования и рассмотрим, как его использовать в JavaScript. Мы рассмотрим функции высшего порядка, чистые функции, каррирование и способы композиций функций.

План вебинара:

1) Функции высшего порядка:

Что такое функции высшего порядка?
Дадим определение:
— объектам первого класса
— callback-функциям
Рассмотрим несколько примеров.

2) Чистые функции.

Дадим определение чистым функциям.

3) Каррирование:

Что такое каррирование функций?
Рассмотрим пример простого каррирования.
Реализуем универсальную функцию для каррирования.
Рассмотрим несколько практических примеров.
Перечислим преимущества каррирования.

4) Композиция:

Что такое композиция функций?
Зачем нужна композиция функций.
Как использовать.
Рассмотрим абстракцию pipe.

RSS
Crazy Coding
11:14
+1
Судя по всему начало отличного курса)
Gran Torino
11:48
+3
Ну и в чем же преимущество map'инга масива обьектов через каррирование, если в императивном подходе это один метод, а в случае с каррированием два вспомогательных + один промежуточный вызов + основной, который уже возвращает сам результат? И нихрена он не читаемей и не лаконичнее. На слайде в сравнении этих двух подходов потерялись два вспомогательных метода для обьективности сравнения то.
Грязный Аркадий
18:52
на 26 минуте если честно я не увидел в чем проще стало. Оба варианта сделаны под одну конкретную задачу, только первый вариант гораздо читаемее и лаконичней. НУ это с позиции джуна, мб мидлу или сеньору будет видеться иначе