promiseResolve(asyncId)
添加于:v8.6.0
参数
asyncId
<number>
在调用传递给 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
相关用法
- Node.js promiseHooks.createHook(callbacks)用法及代码示例
- Node.js promiseHooks.onAfter(after)用法及代码示例
- Node.js promiseHooks.onInit(init)用法及代码示例
- Node.js promiseHooks.onSettled(settled)用法及代码示例
- Node.js promiseHooks.onBefore(before)用法及代码示例
- Node.js prompt.get()用法及代码示例
- Node.js prompt.addProperties()用法及代码示例
- Node.js process.stdin用法及代码示例
- Node.js process.arch()用法及代码示例
- Node.js process.nextTick(callback[, ...args])用法及代码示例
- Node.js process.noDeprecation用法及代码示例
- Node.js process.setUncaughtExceptionCaptureCallback()用法及代码示例
- Node.js process.execPath用法及代码示例
- Node.js process.getgid()用法及代码示例
- Node.js process.setgid(id)用法及代码示例
- Node.js process.chdir(directory)用法及代码示例
- Node.js process.setgid()用法及代码示例
- Node.js process.getuid()用法及代码示例
- Node.js process.ppid用法及代码示例
- Node.js process.report.reportOnSignal用法及代码示例
- Node.js process.report.directory用法及代码示例
- Node.js process.umask(mask)用法及代码示例
- Node.js process.setgroups(groups)用法及代码示例
- Node.js process.emitWarning()用法及代码示例
- Node.js process.setegid(id)用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 promiseResolve(asyncId)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。