【发布时间】:2017-06-02 19:30:25
【问题描述】:
如何在 node.js 中定义监听器?
它们是事件发射器对象,监听某些事件的发生,然后通知事件发射器或调用回调函数?
感谢任何帮助
【问题讨论】:
-
监听器是一个在特定事件发生时调用的函数,通常带有一个包含事件信息的事件对象。
如何在 node.js 中定义监听器?
它们是事件发射器对象,监听某些事件的发生,然后通知事件发射器或调用回调函数?
感谢任何帮助
【问题讨论】:
这是一个简单的例子:
const EventEmitter = require('events');
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();
myEmitter.on('someCoolEvent', () => { // Here is where we are listening for event to occur
console.log('an event occurred!');
});
myEmitter.emit('someCoolEvent'); // here is how we emit the event
【讨论】: