静态方法

静态方法(或静态函数)是在对象成员中定义的方法,但它直接从 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();

另见