JavaScript Costruttore di classe

Esempio

La parte fondamentale della maggior parte delle classi è il suo costruttore, che imposta lo stato iniziale di ogni istanza e gestisce tutti i parametri che sono stati passati quando si chiama new .

È definito in un blocco di class come se si stesse definendo un metodo chiamato constructor , sebbene in realtà sia gestito come un caso speciale.

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

Esempio di utilizzo:

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

Una piccola cosa da notare è che un costruttore di classi non può essere reso statico tramite la parola chiave static , come descritto di seguito per altri metodi.