Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way write more concise code, with greater concurrency and performance. JavaScript is a language that is particularly suited to functional programming.
This book provides comprehensive coverage of the major topics in functional programming with JavaScript to get shorter, clearer, and testable programs.