2018-10-11 async方法返回結(jié)果時(shí)怎么寫?

return result;

/*
     return new Promise((resolve, reject) => {
        resolve(result);
    }); 
*/

先后用了兩類寫法,最后反應(yīng)過(guò)來(lái)async函數(shù)默認(rèn)返回的就是Promise對(duì)象,所以直接返回結(jié)果就可以啊。

Making setTimeout an async/await function

no need to pass anything to callback func but just resolve

  async function wait(ms) {
    return new Promise(resolve => {
    setTimeout(resolve, ms);
  });
}

async function doRequests(uris) {
  for(const uri of uris) {
    await fetch(uri);
    await wait(1000);
  }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • async 異步函數(shù) 不完全使用攻略 前言 現(xiàn)在已經(jīng)到 8102 年的尾聲了,前端各方面的技術(shù)發(fā)展也層出不窮,Vu...
    Croc_wend閱讀 1,438評(píng)論 1 1
  • 回調(diào)函數(shù)假定有兩個(gè)函數(shù)f1和f2,后者等待前者的執(zhí)行結(jié)果。f1(); f2();如果f1是一個(gè)很耗時(shí)的任務(wù),可以考...
    五秋木閱讀 349評(píng)論 0 0
  • 原文連接:https://blog.csdn.net/sinat_17775997/article/details...
    小豆soybean閱讀 4,363評(píng)論 0 7
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,847評(píng)論 0 10
  • 弄懂js異步 講異步之前,我們必須掌握一個(gè)基礎(chǔ)知識(shí)-event-loop。 我們知道JavaScript的一大特點(diǎn)...
    DCbryant閱讀 2,879評(píng)論 0 5

友情鏈接更多精彩內(nèi)容