静态方法
静态方法(或静态函数)是一种被定义为对象成员的方法,但可以直接从 API 对象的构造函数访问,而无需通过构造函数创建的对象实例访问。
在 Web API 中,静态方法是由接口定义的,但可以在不实例化该类型对象的情况下调用。
在对象实例上调用的方法称为实例方法。
示例
在 Notifications API 中,Notification.requestPermission()
方法是在 Notification
构造函数本身上调用的——它是一个静态方法:
js
let promise = Notification.requestPermission();
而 Notification.close()
方法则是实例方法——该方法在特定 Notification 对象实例上调用,以关闭它所代表的系统通知:
js
let myNotification = new Notification("这是我的通知");
myNotification.close();