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)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。