MST

星途 面试题库

面试题:JavaScript中如何自定义一个简单的Node事件并使用EventEmitter触发

请用JavaScript代码展示如何创建一个自定义的Node事件,并且通过`EventEmitter`类来触发这个事件,假设事件名为`customEvent`,触发时携带一个字符串参数。
39.5万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
const EventEmitter = require('events');

// 创建一个EventEmitter实例
const emitter = new EventEmitter();

// 定义事件处理函数
emitter.on('customEvent', (message) => {
    console.log('Custom event triggered with message:', message);
});

// 触发自定义事件
emitter.emit('customEvent', 'Hello, this is a custom event!');