Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Méthode statique

Une méthode statique (ou fonction statique) est une méthode définie comme membre d'un objet mais est accessible directement depuis le constructeur d'un objet API, plutôt que depuis une instance d'objet créée via le constructeur.

Dans une API Web, une méthode statique est une méthode définie par une interface mais peut être appelée sans instancier d'abord un objet de ce type.

Les méthodes appelées sur des instances d'objet sont appelées méthodes d'instance.

Exemples

Dans l'API Notifications, la méthode Notification.requestPermission() est appelée sur le constructeur Notification lui-même — c'est une méthode statique :

js
let promise = Notification.requestPermission();

La méthode Notification.close(), en revanche, est une méthode d'instance — elle est appelée sur une instance spécifique de notification pour fermer la notification système qu'elle représente :

js
let myNotification = new Notification("Ceci est ma notification");

myNotification.close();

Voir aussi