Istnieje wiele przykład nie używając events.EventEmitter.call(this)
w niestandardowych konstruktorów emiterów zdarzeń, podczas gdy inne są przy użyciu go (official documentation):Czy zdarzenia.EventEmitter.call (this) są wymagane podczas tworzenia niestandardowego EventEmitter?
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');
};
Z moich podstawowych rozumienie JavaScript ja nie wiem, czy jest to potrzebne. Czy wywołanie jest niezbędne do inicjowania rzeczy wewnątrz EventEmitter
?