NodeJS学习 -- Event

来源:互联网 发布:ubuntu流量监控悬浮窗 编辑:程序博客网 时间:2024/05/26 02:53

https://nodejs.org/dist/latest-v6.x/docs/api/events.html

下面是对官方文档的大体翻译。
Node.js的很多核心api都是建立在异步事件驱动基础上,一些对象(”emitters”)会emit事件,而其他函数对象(”listeners”)被调用。
只有EventEmitter类的实例才能emit事件。当emit一个事件时,关联到这个事件的所有的函数都会被同步调用。–注意,是同步调用。
看一个简单地例子,

const EventEmitter = require('events');class MyEmitter extends EventEmitter {}const myEmitter = new MyEmitter();myEmitter.on('event', () => {  console.log('an event occurred!');});myEmitter.emit('event')

emit事件时参数传递

0 0
原创粉丝点击