Node.js 中任何对象发出的事件都是 EventEmitter 类的实例,就像 http 模块。
所有 EventEmitter 类都可以使用 eventEmitter.on() 函数将事件侦听器附加到事件。然后一旦捕捉到这样的事件,就会同步地逐个调用它的侦听器。
const events = require("events"); const eventEmitter = new events.EventEmitter(); const eventListener = function(){ console.log("event triggered"); } eventEmitter.on("emitted", eventListener); eventEmitter.emit("emitted");