【发布时间】:2016-03-26 06:20:25
【问题描述】:
我正在寻找一种方法,而不是鸭子打字,以发现对象是否继承自 EventEmitter
https://nodejs.org/api/events.html
我想我可以检查对象是否具有事件发射器所具有的几个功能,这只是脏。
有没有更好的方法来使用 Node.js 做到这一点?此外,如果有一种方法可以确定某事物是否是事件发射器之上的流,那也很有用。
【问题讨论】:
-
object instanceof EventEmitter? -
是的,但如果他们只使用 mixin 呢?
-
那看来你真的只能检查特定方法的存在了……
-
我什至不确定在 node.js 核心事件发射器中使用 mixin 是否符合规定
标签: javascript node.js eventemitter