Ci sono un sacco di esempio non usare events.EventEmitter.call(this)
nei costruttori evento emettitore personalizzati, mentre altri lo usano (official documentation):Event.EventEmitter.call (this) richiesto durante la creazione di un EventEmitter personalizzato?
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');
};
Con la mia comprensione di base di JavaScript non so se ne ho bisogno. La chiamata è necessaria per inizializzare le cose all'interno dello EventEmitter
?