5
有定制事件发射器的构造不使用events.EventEmitter.call(this)
了很多例子,而其他正在使用它(official documentation):创建自定义EventEmitter时是否需要events.EventEmitter.call(this)?
var events = require('events')
, util = require('util');
var MyEmitter = function() {
events.EventEmitter.call(this);
};
util.inherits(MyEmitter, events.EventEmitter);
MyEmitter.prototype.write = function() {
this.emit('tick');
};
随着我的JavaScript的基本理解,我不知道如果我需要它。是否需要调用EventEmitter
内部的初始化内容?