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