
Become a confident JavaScript pro by unraveling the most challenging aspects of the language. With easy-to-understand explanations and code examples, you’ll gain a deeper and solid understanding of JavaScript's most complex features.
What's in the book
Advanced JavaScript Unleashed is for beginner and intermediate developers alike, who want to elevate their JavaScript skills and become senior engineers by gaining a deeper understanding of the core topics of the language.- How new features are added to JavaScript
- What are prototypes and how prototypal inheritance works
- What is hoisting?
- Deep dive into coercion
- How closures work in JavaScript
- How “this” keyword works
- How asynchronous JavaScript works (event loops, promises, etc.)
- What are iterators and generators?
- How to debug JavaScript code
- What are symbols and why are they needed?