This post contains affiliate links. I may receive compensation if you buy something. Read my disclosure for more details.
🔎 And if you finally want to understand closures, Scope and Closures is a good choice.
🧭 Two of the books have been updated to version 2.0. Check them out here.
The six-book series includes:
- Up and Going
- Scope & Closures
- ES6 & Beyond
- Async & Performance
- Types & Grammar
thisand Object Prototypes
Further, you’ll dig into:
- Nesting lexical scopes with functions and blocks
- Functions remembering variables via closure
- Modules (one of the most important code organization patterns in programming)
- And more.
Simpson neither cuts corners nor wears kid gloves with these books. There are numerous code examples with thorough explanations.
For example, here is a page from Scope and Closures that dives into hoisting:
Developer reviews of this series are largely favorable. As OhhDenny Services, LLC says:
Further, writing about Scope & Closures Niall claims:
This should be onboarding material for any JS developer because it is packed full of detailed, digestible content that will improve even the most senior engineer. I found myself learning how to communicate and articulate the hows of JS a lot better after reading the book.
Both Get Started( a revamp of Up & Going ) and Scope and Closures are published under the new series. And although there is no firm release date yet for the other four, hopefully it’ll be sometime in 2021. From a developer perspective it would be nice to have all six in my (updated) collection.
However, the Up & Going book in particular was UBER helpful. Again, in the new series it’s been rebranded Get Started.
There was one thing in particular that continues to stick out to me. It was Simpson’s philosophical musings in this introductory book.
Want to read about more good web development books? Check out our list of 12 Best Web Developer Books for 2021.