Урок: Научете функционално програмиране в Javascript
Един от най-добрите и забавни уроци за научаване на основите на функционалното програмиране и плавно навлизане в ECMAScript 6 (=ES6=ES2015). Определено препоръчвам поредицата от Mattias Petter Johansson в Youtube. Той описва концепциите зад функциите от по-висок ред и как да работите с функции като карта, намаляване и филтриране. По забавен начин той обяснява как обещанията работят в javascript и какво стои зад затварянето и къри.
Можете да намерите цялата серия тук:
1. Функции от по-висок ред
2. карта
3. Намалете основите
4. Намаляване на напредналите
5. Затваряния
6. къри
7. рекурсия
8. обещания
(серията приключи на 8 … защо? @Матиас Петер Йохансон)
10. функтори
11. Функционери: ГРЕШАХ!
"12. потоци»
Надяваме се, че сте научили основите и сте готови сега да станете нинджа за функционално програмиране на JavaScript :)