事件
原创2026/3/5小于 1 分钟

Node.js 所有的异步 I/O 操作在完成时都会发送一个事件。
所有这些产生事件的对象都是 events.EventEmitter 的实例,实例化生成的对象叫做事件触发器。
// 引入 events 事件模块
var events = require('events')
// 创建 eventEmitter 对象
var eventEmitter = new events.EventEmitter()
// 添加事件监听器
eventEmitter.on('func1', (number) => {
console.log('func1事件触发')
console.log(number)
})
// 事件监听器可以添加多个
eventEmitter.on('func1', (number) => {
console.log('我是第二个func1')
})
// 触发事件
eventEmitter.emit('func1', 123)
// 移除事件监听器
eventEmitter.removeAllListeners(['func1'])至此,本章节的学习就到此结束了,如有疑惑,可对接技术客服进行相关咨询。