Javascript 发射时的Nodejs同步应答
我怎么能做这样的事Javascript 发射时的Nodejs同步应答,javascript,node.js,Javascript,Node.js,我怎么能做这样的事 var some=function(){ process.EventEmitter.call(this); var answer=this.emit('test'); } ... var test=some(); test.on('test'){ return 'answer'; } 可能存在程序和模块之间消息传递的其他功能?对象观察自身是不自然的 从。Felix Geisendörfer是node.js早期的核心贡献者 我强烈建议你千万不要从课堂上
var some=function(){
process.EventEmitter.call(this);
var answer=this.emit('test');
}
...
var test=some();
test.on('test'){
return 'answer';
}
可能存在程序和模块之间消息传递的其他功能?对象观察自身是不自然的
从。Felix Geisendörfer是node.js早期的核心贡献者
我强烈建议你千万不要从课堂上听自己班级的活动。
物体观察自身是不自然的。它经常导致不必要的暴露在空气中
实现细节,并使您的代码更难遵循
节点的内置实现,特别是其文档,表示:
使用提供的参数按顺序执行每个侦听器
如果事件有侦听器,则返回true
,否则返回false
因此,不可能按照您希望的方式从该实现继承(当然,除非您重写emit
行为)
重新考虑你的方法
正如@vkurchatkin在评论中指出的,如果有多个监听器连接到发射器,那么行为应该是什么
如果您只需要一个侦听器,并返回一些内容,那么您可能应该“扩展”您的基类,并用所需的实现重写一个方法,或者在所需的实例上修改所需的函数,或者其他什么
如果你的说法不正确,你应该研究一下,重新考虑一下。物体观察自身是不自然的
从。Felix Geisendörfer是node.js早期的核心贡献者
我强烈建议你千万不要从课堂上听自己班级的活动。
物体观察自身是不自然的。它经常导致不必要的暴露在空气中
实现细节,并使您的代码更难遵循
节点的内置实现,特别是其文档,表示:
使用提供的参数按顺序执行每个侦听器
如果事件有侦听器,则返回true
,否则返回false
因此,不可能按照您希望的方式从该实现继承(当然,除非您重写emit
行为)
重新考虑你的方法
正如@vkurchatkin在评论中指出的,如果有多个监听器连接到发射器,那么行为应该是什么
如果您只需要一个侦听器,并返回一些内容,那么您可能应该“扩展”您的基类,并用所需的实现重写一个方法,或者在所需的实例上修改所需的函数,或者其他什么
如果你的说法不正确,你应该研究一下,重新考虑一下。物体观察自身是不自然的
从。Felix Geisendörfer是node.js早期的核心贡献者
我强烈建议你千万不要从课堂上听自己班级的活动。
物体观察自身是不自然的。它经常导致不必要的暴露在空气中
实现细节,并使您的代码更难遵循
节点的内置实现,特别是其文档,表示:
使用提供的参数按顺序执行每个侦听器
如果事件有侦听器,则返回true
,否则返回false
因此,不可能按照您希望的方式从该实现继承(当然,除非您重写emit
行为)
重新考虑你的方法
正如@vkurchatkin在评论中指出的,如果有多个监听器连接到发射器,那么行为应该是什么
如果您只需要一个侦听器,并返回一些内容,那么您可能应该“扩展”您的基类,并用所需的实现重写一个方法,或者在所需的实例上修改所需的函数,或者其他什么
如果你的说法不正确,你应该研究一下,重新考虑一下。物体观察自身是不自然的
从。Felix Geisendörfer是node.js早期的核心贡献者
我强烈建议你千万不要从课堂上听自己班级的活动。
物体观察自身是不自然的。它经常导致不必要的暴露在空气中
实现细节,并使您的代码更难遵循
节点的内置实现,特别是其文档,表示:
使用提供的参数按顺序执行每个侦听器
如果事件有侦听器,则返回true
,否则返回false
因此,不可能按照您希望的方式从该实现继承(当然,除非您重写emit
行为)
重新考虑你的方法
正如@vkurchatkin在评论中指出的,如果有多个监听器连接到发射器,那么行为应该是什么
如果您只需要一个侦听器,并返回一些内容,那么您可能应该“扩展”您的基类,并用所需的实现重写一个方法,或者在所需的实例上修改所需的函数,或者其他什么
我觉得你的说法不对,你应该研究一下并重新考虑它。如果有多个侦听器,它应该做什么?@vkurchatkin只有一个侦听器而不仅仅是使用函数如果有多个侦听器,它应该做什么?@vkurchatkin只有一个侦听器而不仅仅是使用函数如果有多个侦听器,它应该做什么?@vkurchatkin只有一个侦听器listener不只是使用函数如果有多个侦听器,它应该做什么?@vkurchatkin只有一个listener不只是使用函数