当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js promiseResolve(asyncId)用法及代码示例


promiseResolve(asyncId)

添加于:v8.6.0

参数

在调用传递给 Promise 构造函数的 resolve 函数时调用(直接或通过其他解决承诺的方法)。

resolve() 不做任何可观察到的同步工作。

如果通过假设另一个 Promise 的状态解决了 Promise ,则此时不一定会满足或拒绝 Promise

new Promise((resolve) => resolve(true)).then((a) => {});

调用以下回调:

init for PROMISE with id 5, trigger id: 1
  promise resolve 5      # corresponds to resolve(true)
init for PROMISE with id 6, trigger id: 5  # the Promise returned by then()
  before 6               # the then() callback is entered
  promise resolve 6      # the then() callback resolves the promise by returning
  after 6

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 promiseResolve(asyncId)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。