关于javascript:Node-EventEmitter事件队列

var proxy = new events.EventEmitter()
var status = "ready"
var select = function(callback) {
  proxy.once("selected", callback)
  if (status === "ready") {
    status = "pending"
    setTimeout(() => {
      proxy.emit("selected", results)
      status = "ready"
    }, 2000)
  }
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理