--- title: Статичний метод slug: Glossary/Static_method tags: - JavaScript - Словник - Статичний - метод translation_of: Glossary/Static_method ---

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

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

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

Приклади

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

let promise = Notification.requestPermission();

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

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

myNotification.close();