Node.js Event emitter 详解( 示例代码 )
// 引入Node.js的EventEmitter类
const EventEmitter = require('events');
// 创建一个EventEmitter实例
const myEmitter = new EventEmitter();
// 定义事件处理程序
const eventHandler = () => {
console.log('事件触发了!');
};
// 监听事件
myEmitter.on('myEvent', eventHandler);
// 触发事件
myEmitter.emit('myEvent');
// 输出结果将会是:
// 事件触发了!
这段代码演示了如何在Node.js中创建和使用EventEmitter实例来监听和触发事件。通过on
方法监听事件,通过emit
方法触发事件。当事件被触发时,所有监听该事件的处理程序会被依次调用。
评论已关闭