Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 960 Bytes

File metadata and controls

29 lines (24 loc) · 960 Bytes
chapter 15
pageNumber 76
description Le mot-clé static définit les méthodes ou les propriétés statiques d'une classe. Lorsqu'une méthode ou une propriété est définie comme statique dans une classe, elle appartient à la classe elle-même plutôt qu'aux instances (objets) de la classe.

Statique

Le mot-clé static définit les méthodes ou propriétés statiques d'une classe. Ces méthodes et propriétés sont appelées dans la classe elle-même.

class Car {
  constructor(name) {
    this.name = name;
  }
  static hello(x) {
    return "Bonjour " + x.name;
  }
}
let myCar = new Car("Toyota");

console.log(myCar.hello()); // Ceci va générer une erreur
console.log(Car.hello(myCar));
// Résultat : Bonjour Toyota

{% hint style="info" %} On peut accéder à la méthode statique ou à la propriété d'une autre méthode statique de la même classe en utilisant le mot-clé this. {% endhint %}