0

考虑我想使用EventEmitter2,或者我自己的一些实现EventEmitter。但是,如果我只是这样做EventEmitter = MyEventEmitter,它仅有助于在此声明之后发生的显式继承,但显然不会更改从 builtin 继承的现有对象EventEmitter,并且仅限于模块的范围。

EventEmitter使用内置对象时可以利用替代s 吗?我可以想到任何特定对象的原型链的下降,如果原型似乎是 的实例EventEmitter,则将其替换为我自己的,但没有更优雅的方法吗?

4

0 回答 0