1. 首页
  2. 编程面试题
  3. 前端
  4. Node

如何实现一个 EventEmitter?



可通过3步实现 EventEmitter定义一个子类,通过寄生组合式继承,继承 EventEmitter父类,代码如下:

js
var Util= require('util' );
var EventEmitter= require ('events' ) .EventEmitter;
function IcktEmitter () {
EventEmitter .apply(this,arguments)
}

Util.inherits(IcktEmitter, EventEmitter);

var ie = new IcktEmitter ( ) ;
ie.on('icketang', function(data){
console.log('接收到消息',data )
})
ie.emit(' icketang','来自有课网的消息');

发布者:admin,如若转载,请注明出处:https://ai1024.vip/28556.html

QR code
//