面试题答案
一键面试在Node.js中,使用EventEmitter
创建和触发自定义事件步骤如下:
- 引入
events
模块:const EventEmitter = require('events');
- 创建
EventEmitter
实例:const myEmitter = new EventEmitter();
- 定义事件处理函数:
const myEventHandler = function() {
console.log('自定义事件被触发了');
};
- 绑定事件处理函数到自定义事件:
myEmitter.on('customEvent', myEventHandler);
- 触发自定义事件:
myEmitter.emit('customEvent');
示例代码如下:
const EventEmitter = require('events');
const myEmitter = new EventEmitter();
const myEventHandler = function() {
console.log('自定义事件被触发了');
};
myEmitter.on('customEvent', myEventHandler);
myEmitter.emit('customEvent');