中韩高清无专码区2021曰网站_亚洲黄色成人网站_久久久久精品国产_国产区视频在线观看

×

微信小程序云開發(fā)教程-JavaScript入門(5)-函數(shù)異步同步

分類:互聯(lián)網(wǎng)熱點 編輯:小新 瀏覽量:3
2020-07-20 13:33:06

本小節(jié)我們將學習同步和異步的概念

同步是指下一行代碼必須等待上一行代碼執(zhí)行完成,才執(zhí)行。

異步是指下一行代碼不必等待上一行代碼執(zhí)行完成,才執(zhí)行。

同步的優(yōu)點是,關(guān)心代碼的執(zhí)行結(jié)果,按順序執(zhí)行,保證了結(jié)果的順序性;

異步的優(yōu)點是,不關(guān)心代碼執(zhí)行結(jié)果,異步執(zhí)行,可以提高執(zhí)行效率,尤其適用于給用戶發(fā)提醒通知的情景

所有代碼,默認的執(zhí)行順序都是同步的。那么,我們應(yīng)該怎么把一個函數(shù)設(shè)置成可以異步執(zhí)行的呢?

只需要在function的前面增加一個關(guān)鍵詞async,那么在調(diào)用該函數(shù)時,該函數(shù)就是異步執(zhí)行的。

在右邊的代碼里,console.log(2)的執(zhí)行不必等待test()函數(shù)執(zhí)行完

可能有的同學想問,那怎么把異步函數(shù)變成同步執(zhí)行的呢?我們只需要在調(diào)用該函數(shù)的時候,在前面增加一個關(guān)鍵詞await。

那么在右邊的代碼里,console.log(2)的執(zhí)行就必須等待test函數(shù)執(zhí)行完畢,并放回對應(yīng)的直接結(jié)果。

想看視頻版?

關(guān)注公號“微程序?qū)W堂”,我們的視頻教程即將上線

如果你自己寫了好文章想投稿

請聯(lián)系我們


聲明:免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時

需注明出處:新網(wǎng)idc知識百科

免費咨詢獲取折扣

Loading