How well do you know JavaScript?
14.99 €
In stock
If you've ever experienced the joy of elegant code or the thrill of solving a challenging problem, then this book is for you. It features unusual JavaScript challenges designed to reveal the nuances and quirks of the language. Developers must understand these nuances if they want to write reliable and predictable code. Each challenge is more than just a programming exercise; it's a source of knowledge and a test of your abilities. In this book, you'll actively interact with the challenges' code. This will require creative thinking and a passion for problem-solving, but it will also help you easily and permanently remember complex concepts, including:
- Special techniques for working with functions;
- Preventing loss of precision;
- Execution context and event queue;
- The subtleties of using the this keyword;
- Text normalization; and much more.
Each challenge is accompanied by detailed explanations, but don't rush to look at the answers! By independently searching for solutions to unusual problems, you'll take your knowledge of the language to a new level, learn to think pragmatically, and avoid pitfalls.
Some code examples use recently introduced JavaScript features. Therefore, it's important to use an environment that supports ECMAScript 2020 or later. The easiest way to experiment with the code is in your browser console. Just make sure to update to the latest version.
- Special techniques for working with functions;
- Preventing loss of precision;
- Execution context and event queue;
- The subtleties of using the this keyword;
- Text normalization; and much more.
Each challenge is accompanied by detailed explanations, but don't rush to look at the answers! By independently searching for solutions to unusual problems, you'll take your knowledge of the language to a new level, learn to think pragmatically, and avoid pitfalls.
Some code examples use recently introduced JavaScript features. Therefore, it's important to use an environment that supports ECMAScript 2020 or later. The easiest way to experiment with the code is in your browser console. Just make sure to update to the latest version.
See also:
- All books by the publisher
- All books by the author
- All books in the series Pragmatic bookshelf