[英]Node JS Event emitter not working if we first emit and then we listen
var events=require('events').EventEmitter;
var eventEmitter = new events();
eventEmitter.on('hello', function()
{
console.log('Hey !!');
});
eventEmitter.emit('hello');
現在,如果我先發出然后聽,它將不會打印控制台。請幫助我查找原因。
EventEmitter
同步傳遞事件,這意味着當您發出消息時,該消息會立即傳遞給所有偵聽器。
如果您先發出然后聽,那您聽得太遲了,因為該消息已經傳遞完畢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.