5 javascript callback node.js eventemitter
是否可以从类中发出事件?
class MyEvent extends EventEmitter {
constructor(options) {
super();
this.options = options;
this.execute();
}
execute() {
// do something;
this.emit("close"); // Pass here to the instance.
}
}
Run Code Online (Sandbox Code Playgroud)
然后:
const myEvent = MyEvent({});
myEvent.on("close", (data) => {
// do something here.
});
Run Code Online (Sandbox Code Playgroud)
目前,类中尚未调用关闭事件。但这里 => https://coligo.io/nodejs-event-emitter/开始工作。