Es gibt viele Beispiel nicht events.EventEmitter.call(this)
in benutzerdefinierten Ereignis-Emitter-Konstrukteure verwenden, während andere es verwenden (official documentation):Ist events.EventEmitter.call (this) erforderlich, wenn ein benutzerdefinierter EventEmitter erstellt wird?
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');
};
Mit meinem grundlegenden Verständnis von JavaScript Ich weiß nicht, ob ich es brauche. Ist der Aufruf notwendig, um die Initialisierung innerhalb der EventEmitter
?