JavaScript Tutorial

Class Syntax

Syntactic sugar for constructor functions and prototype-based inheritance.

class Person {
  constructor(name) {
    this.name = name;
  }
  greet() {
    console.log(`Hello, ${this.name}`);
  }
}
const john = new Person('John');