考虑我想使用EventEmitter2
,或者我自己EventEmitter
的某些实现。但是,如果我只执行EventEmitter = MyEventEmitter
,它只对在此声明之后发生的显式继承有所帮助,但显然不会更改从内置EventEmitter
继承的现有对象,并且仅限于模块的范围。 / p>
使用内置对象时,我可以利用其他EventEmitter
吗?我可以想到只是降低任何特定对象的原型链,如果原型看起来是EventEmitter
的实例,用我自己的替换它,但是不是更优雅的方式吗?