静态方法

静态方法(或静态函数)是一种被定义为对象成员的方法,但可以直接从 API 对象的构造函数访问,而无需通过构造函数创建的对象实例访问。

Web API 中,静态方法是由接口定义的,但可以在不实例化该类型对象的情况下调用。

在对象实例上调用的方法称为实例方法

示例

Notifications API 中,Notification.requestPermission() 方法是在 Notification 构造函数本身上调用的——它是一个静态方法:

js
let promise = Notification.requestPermission();

Notification.close() 方法则是实例方法——该方法在特定 Notification 对象实例上调用,以关闭它所代表的系统通知:

js
let myNotification = new Notification("这是我的通知");

myNotification.close();

参见