Emitter
Node.js Emitter
Categories:
事件函式说明
变数 | 说明 |
---|---|
Emitter.on() | 绑定事件 |
Emitter.emit() | 触发事件 |
使用事件
// 载入事件
const EventEmitter = require('events');
class Emitter extends EventEmitter {};
const myEmitter = new Emitter();
// 建立自订事件
myEmitter.on('my-event', (message) => {
console.log(`My event message: ${message}`);
})
setInterval(() => {
// 驱动事件
myEmitter.emit('my-event', 'Custom Log Message ' + new Date());
}, 3000);