當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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