EventEmitter 的使用
EventEmitter
为我们提供了事件订阅机制,通过引入 events
模块来使用它。
const {EventEmitter} = require("events");
const eventEmitter = new EventEmitter();
// 监听 data 事件
eventEmitter.on("data", () => {
console.log("data");
});
// 触发 data 事件
eventEmitter.emit("data");
上述代码我们使用 on
方法来为事件绑定回调函数,使用 emit
方法来触发一个事件。