Ich sehe dieses Muster in einigen Node.js-Bibliotheken:
Master.prototype.__proto__ = EventEmitter.prototype;
(Quelle hier )
Kann mir bitte jemand anhand eines Beispiels erklären, warum dies so häufig vorkommt und wann es praktisch ist?
__proto__
ist ein Anti-Muster, bitte verwenden SieMaster.prototype = Object.create(EventEmitter.prototype);
util.inherits(Master, EventEmitter);