Chapter 2: Exploring the Advanced Concepts of JavaScript
In this chapter, we will explore the advanced features of JavaScript, such as object-oriented programming. We will also study two types of objects that are widely used in JavaScript: arrays and strings. Finally, we will see how JavaScript allows you to trigger deferred processing, using so-called callback functions.
In this chapter, we’ll be covering the following topics:
- Classes and objects
 - Arrays
 - Character strings
 - Multitasking
 - Using promises
 
All these topics are fundamental to building JavaScript applications. Let’s start now!