But all of JS is founded on these three foundational pillars. JS is a broad and sophisticated language, with many features and capabilities. In particular, Chapter 4 identifies three main pillars around which the JS language is organized: scope/closures, prototypes/objects, and types/coercion. Instead, patience and persistence are best as you take these first few steps.įollowing this background chapter, the rest of the book lays out a high-level map of what you will find as you dig into and study JS with the YDKJSY books. So don't look at this book as something to rush through for a quick achievement. No matter how much time you spend with the language, you will always be able to find something else to learn and understand a little better. I emphasize the word journey because knowing JS is not a destination, it's a direction.
YOU DONT KNOW JS CURRYING HOW TO
If you want to get to know JS, this is how to get started taking the first steps in that journey.
This is valuable insight into the identity and process of how JS is organized and maintained all JS developers should understand it. We need to start by covering a variety of important background housekeeping details, clearing up some myths and misconceptions about what the language really is (and isn't!). In this first chapter of the first book of the You Don't Know JS Yet (YDKJSY) series, we will take some time to build a foundation to move forward on.
But we can all start getting to know JS better. You Don't Know JS Yet: Get Started - 2nd Edition Chapter 1: What Is JavaScript?