您的位置:首页 > Web前端 > Node.js

node events模块扩展,多个带参数的监听函数顺序执行

2017-03-17 00:00 232 查看
//node 自定义事件监听函扩展(带有参数的事件监听函数)

//引入events模块
var events = require('events');

//创建eventEmitter对象
var eventEmitter = new events.EventEmitter();

//定义事件1
eventEmitter.on('someEvent',function(arg1,arg2){
console.log('监听函数1' + arg1 + arg2);
});

//定义事件2
eventEmitter.on('someEvent',function(arg1,arg2){
console.log('监听函数2' + arg1 + arg2);
})
//这里定义給一个事件定义了两个监听函数,事件触发的时候会顺序执行

//触发事件
eventEmitter.emit('someEvent','第一个参数','第二个参数');

//下面是执行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Node.js