- Defining a class
- Hoisting explained with classes
- How strict mode applies to classes
- Static methods and usage
- Extends and mixins
Skill Level Advanced
And it is my pleasure to introduce you to this exciting technology that are ES6 classes. We'll first explore the basics of ES6 classes by looking at how we define them, hoisting, strip mode, and prototypes. Then we'll deepen our knowledge by examining constructors in all its glory. And the users of the super method. Finally, we'll take a look at extends and mixins, how they work and code examples. So if you're ready to deepen your knowledge of ES6 by exploring classes, open up your favorite editor and let's get started.