🍄class
🚧 under construction
// ⭐️ class definition
class A {
// ⭐️ instance members (# means "private")
publicProp; // this.publicProp = undefined (by default)
publicMethod() { ... } // this.publicMethod()
#privateProp; // this.#privateProp
#privateProp2 = 0;
get #privateGetter() { ... } // this.#privateGetter
#privateMethod() { ... } // this.#privateMethod()
// ⭐️ static members
static staticProp; // A.staticProp
// ⭐️ if omitted, a default (empty) constructor is created automatically.
constructor() { ... }
}
// ⭐️ class expression
let B = class { ... }Last updated