小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

js之eventLoop,同步與異步,宏任務(wù)與微任務(wù)

 丹楓無跡 2022-10-20 發(fā)布于北京
  • js是一門單線程的語言
  • 同步任務(wù)放到執(zhí)行棧中依次執(zhí)行
  • 異步任務(wù)放到消息隊(duì)列中
  • 等同步任務(wù)執(zhí)行完后,把異步任務(wù)的回調(diào)push到執(zhí)行棧中
  • 宏任務(wù)是類似于setTimeout之類的
  • 微任務(wù)是類似于promise,nextTick之類的
  • 先執(zhí)行微任務(wù),再執(zhí)行宏任務(wù)
  • 總的來說,就是先執(zhí)行同步任務(wù),在執(zhí)行微任務(wù),最后執(zhí)行宏任務(wù)

例:

        console.log(1)
        new Promise((resolve, reject) => {
            console.log(3)
            resolve()
        }).then(() => {
            console.log(4)
        }).then(() => {
            console.log(5)
        })

        setTimeout(() => {
            console.log(6)
        }, 0)

        console.log(2)

輸出結(jié)果 132456

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多