Статичний метод

Статичний метод (чи статична функція) - це метод, визначений як член об'єкта, але доступний безпосередньо з конструктора об'єкта API, а не з екземпляра об'єкта, створеного конструктором.

У Web API статичний метод - це метод, визначений інтерфейсом, який натомість можна викликати без попереднього створення екземпляра об'єкта цього типу.

Методи, які викликаються на екземплярах об'єкта, називаються методами екземпляра.

Приклади

В інтерфейсі Notifications API  метод Notification.requestPermission() викликається на самому конструкторі Notification — це статичний метод:

let promise = Notification.requestPermission();

З іншого боку, метод Notification.close() є методом екземпляра — він викликається на конкретному екземплярі об'єкта сповіщення, щоб закрити сповіщення, яке він представляє:

let myNotification = new Notification('Це моє сповіщення');

myNotification.close();