靜態方法

靜態方法(或靜態函式)是在物件成員中定義的方法,但它直接從 API 物件建構函式訪問,而不是從透過建構函式建立的物件例項訪問。

Web API中,靜態方法是介面定義的,但在例項化該型別的物件之前即可呼叫。

在物件例項上呼叫的方法稱為例項方法

示例

Notifications API中,Notification.requestPermission() 方法是在實際的 Notification 建構函式本身上呼叫的——它是一個靜態方法。

js
let promise = Notification.requestPermission();

另一方面,Notification.close() 方法是一個例項方法——它是在特定的通知物件例項上呼叫的,用於關閉它所代表的系統通知。

js
let myNotification = new Notification("This is my notification");

myNotification.close();

另見