Paradigms

How to Understand Functional Programming in JavaScript
How to Understand Functional Programming in JavaScript
A practical introduction to functional programming in JavaScript — pure functions, immutability, first-class and higher-order functions, composition, currying, the standard-library toolkit, and where the discipline ends and pragmatism begins.