JavaScript Tutorial

Méthodes statiques JavaScript

Les méthodes de classe statiques sont définies sur la classe elle-même.

Vous ne pouvez pas appeler un static méthode sur un objet, uniquement sur une classe d’objets.

Exemple

voiture de classe {
constructeur(nom) {
this.name = nom;

}
bonjour statique() {
return « Bonjour ! » ;

}
}

const maVoiture = nouvelle Voiture(« Ford »);

// Vous pouvez appeler ‘hello()’ sur la classe de voiture :
document.getElementById(« demo »).innerHTML = Car.hello();

// Mais PAS sur un objet Car :
// document.getElementById(« demo »).innerHTML = myCar.hello();
// cela déclenchera une erreur.

Essayez-le vous-même »

Si vous souhaitez utiliser l’objet myCar à l’intérieur du static méthode, vous pouvez l’envoyer en paramètre :

Exemple

voiture de classe {
constructeur(nom) {
this.name = nom;

}
bonjour statique(x) {
return « Bonjour  » + x.nom ;

}
}
const maVoiture = nouvelle Voiture(« Ford »);
document.getElementById(« demo »).innerHTML = Car.hello(myCar);

Essayez-le vous-même »


#Méthodes #statiques #JavaScript

Articles similaires

Bouton retour en haut de la page