JavaScript Constructeur de classe


Exemple

La partie fondamentale de la plupart des classes est son constructeur, qui définit l'état initial de chaque instance et gère tous les paramètres transmis lors de l'appel de new .

Elle est définie dans un bloc de class comme si vous définissiez une méthode nommée constructor , bien qu'elle soit en réalité traitée comme un cas particulier.

class MyClass {
    constructor(option) {
        console.log(`Creating instance using ${option} option.`);
        this.option = option;
    }
}

Exemple d'utilisation:

const foo = new MyClass('speedy'); // logs: "Creating instance using speedy option"

Une petite chose à noter est qu'un constructeur de classes ne peut pas être rendu statique via le mot-clé static , comme décrit ci-dessous pour les autres méthodes.