Chapter 4. Implementing Functional Programming Techniques in JavaScript
Hold on to your hats because we're really going to get into the functional mind-set now.
In this chapter, we're going to do the following:
- Put all the core concepts together into a cohesive paradigm
- Explore the beauty that functional programming has to offer when we fully commit to the style
- Step through the logical progression of functional patterns as they build upon each other
- All the while, we will build up a simple application that does some pretty cool stuff
You may have noticed a few concepts that were brought up in the last chapter when dealing with functional libraries for JavaScript, but not in Chapter 2, Fundamentals of Functional Programming. Well, that was for a reason! Compositions, currying, partial application, and more. Let's explore why and how these libraries implemented those concepts.
Functional programming can come in a variety of flavors and patterns. This chapter will cover...