【问题标题】:Q return a resolved promise?Q 返回一个已解决的承诺?
【发布时间】:2016-05-08 03:22:04
【问题描述】:

我正在浏览一些使用 promise npm 模块并返回已解决的承诺的示例代码,例如 return promise.resolve(true);

既然我们使用了 Q,那么 Q 是否可以做同样的事情?

【问题讨论】:

标签: javascript node.js promise q


【解决方案1】:

我认为您正在寻找的解决方案是

> q(true).then(console.log.bind(console));
> true

【讨论】:

  • 比我的好:-)
  • 那么,应该是Q(some value to return).then(function(){ })吧?
  • 再看docs
  • 如果 value 不是一个 Promise,则返回一个用 value 实现的 Promise。
猜你喜欢
  • 2021-05-25
  • 2013-05-15
  • 2014-06-27
  • 2016-07-20
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-09
相关资源
最近更新 更多