跳到主要内容

1 篇博文 含有标签「EventEmitter」

查看所有标签

· 阅读需 20 分钟
熊滔

EventEmitter 的使用

EventEmitter 为我们提供了事件订阅机制,通过引入 events 模块来使用它。

const {EventEmitter} = require("events");
const eventEmitter = new EventEmitter();

// 监听 data 事件
eventEmitter.on("data", () => {
console.log("data");
});

// 触发 data 事件
eventEmitter.emit("data");

上述代码我们使用 on 方法来为事件绑定回调函数,使用 emit 方法来触发一个事件。