Урок: Научете функционално програмиране в Javascript

Един от най-добрите и забавни уроци за научаване на основите на функционалното програмиране и плавно навлизане в ECMAScript 6 (=ES6=ES2015). Определено препоръчвам поредицата от Mattias Petter Johansson в Youtube. Той описва концепциите зад функциите от по-висок ред и как да работите с функции като карта, намаляване и филтриране. По забавен начин той обяснява как обещанията работят в javascript и какво стои зад затварянето и къри.

Можете да намерите цялата серия тук:

1. Функции от по-висок ред

2. карта

3. Намалете основите

4. Намаляване на напредналите

5. Затваряния

6. къри

7. рекурсия

8. обещания

(серията приключи на 8 … защо? @Матиас Петер Йохансон)

10. функтори

11. Функционери: ГРЕШАХ!

"12. потоци»

Надяваме се, че сте научили основите и сте готови сега да станете нинджа за функционално програмиране на JavaScript :)