静态方法

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

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

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

示例

通知API中,Notification.requestPermission()方法是在实际的Notification构造函数本身调用的——它是一个静态方法。

js
let promise = Notification.requestPermission();

另一方面,Notification.close()方法是一个实例方法——它是在特定通知对象实例上调用的,以关闭它表示的系统通知。

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

myNotification.close();

另请参阅