Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Lessons (55m)
    • 1. What You'll Learn

      2:18
    • 2. The Old Way: Function Constructors

      9:58
    • 3. The New Way: ES6 Classes

      6:40
    • 4. Static Class Methods

      10:00
    • 5. Extends and Super Keywords

      9:42
    • 6. Getter Methods

      6:52
    • 7. Setter Methods

      9:47

About This Class

In 2015, the JavaScript programming language got a major facelift with many improvements to the syntax and tons of new features. This new version is known as ES6, or ES2015, and each year since an updated version has been released.

ES6 Classes, as well as instance and static methods, are vitally important to know and understand because so many projects and companies are migrating to the newest version of JavaScript. Many Front End libraries, such as React, rely heavily on the new Class syntax. 

They might look very confusing, but ES6 Classes are very easy to pick up once you know the basics.