From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/uk/glossary/static_method/index.html | 48 ++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 files/uk/glossary/static_method/index.html (limited to 'files/uk/glossary/static_method/index.html') diff --git a/files/uk/glossary/static_method/index.html b/files/uk/glossary/static_method/index.html new file mode 100644 index 0000000000..f81086819e --- /dev/null +++ b/files/uk/glossary/static_method/index.html @@ -0,0 +1,48 @@ +--- +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();
+ + -- cgit v1.2.3-54-g00ecf