Learn functional programming concepts using JavaScript ES6. You will learn concepts such as currying, partial functions, higher-order functions, and monads. Programming languages have evolved from focusing on procedures to objects and now on function. JavaScript supports functional programming and allows developers to write well-crafted code. What You Will Who This Book Is JavaScript developers (or beginners) who want to understand functional programming concepts and the functional nature of the language.
Early parts were good, but some of the later material suffered from lack of editing and focus. It should be made explicit that the sample application stuff in the last few chapters is barely functional, but does make use of some of the concepts learned earlier in the book that are.