JavaScript Fundamentals
In this chapter, we will review all the aspects of JavaScript that are relevant to this book. While this topic could be a book in itself, this chapter synthesizes the most basic parts (arrays, objects, strings, and data types) in order to do a deeper analysis of the most complex parts, such as functions and closures.
Even if you are already familiar with JavaScript, this chapter will help you to refresh your knowledge of certain areas. Also, you will learn about the latest changes in JavaScript introduced by the latest specification.
We will also learn how JavaScript has become a standard on how decisions are made when a request change is made for the language.
Additionally, we will review some tools that will help us to write better JavaScript by using linters, debugging tools, and proper documentation for our code.
To sum up, here are the main topics that we will explore in this chapter:
- Refresh or acquire JavaScript knowledge, including...