, The Powers of JavaScript's Functional Side – a Demonstration, sets the pace of the book by creating a small web application with the help of both traditional methods and functional programming. It then compares these two methods to underline the importance of functional programming.
, Fundamentals of Functional Programming, introduces you to the core concepts of functional programming as well as built-in JavaScript functions.
, Setting Up the Functional Programming Environment, explores different JavaScript libraries and how they can be optimized for functional programming.
, Implementing Functional Programming Techniques in JavaScript, explains the functional paradigm in JavaScript. It covers several styles of functional programming and demonstrates how they can be employed in different scenarios.
, Category Theory, explains the concept of Category Theory in detail and then implements it in JavaScript.
, Advanced Topics and Pitfalls in JavaScript, highlights various drawbacks you may face while programming in JavaScript, and the various ways to successfully deal with them.
, Functional and Object-oriented Programming in JavaScript, relates both functional and object-oriented programming to JavaScript, and shows you how the two paradigms can complement each other and coexist side by side.
, Common Functions for Functional Programming in JavaScript, contains common functions used to perform functional programming in JavaScript.
, Glossary of Terms, includes a glossary of terms used throughout the book.