微信小程序云開發教程-JavaScript入門(5)-函數異步同步
本小節我們將學習同步和異步的概念
同步是指下一行代碼必須等待上一行代碼執行完成,才執行。
異步是指下一行代碼不必等待上一行代碼執行完成,才執行。
同步的優點是,關心代碼的執行結果,按順序執行,保證了結果的順序性;
異步的優點是,不關心代碼執行結果,異步執行,可以提高執行效率,尤其適用于給用戶發提醒通知的情景
所有代碼,默認的執行順序都是同步的。那么,我們應該怎么把一個函數設置成可以異步執行的呢?
只需要在function的前面增加一個關鍵詞async,那么在調用該函數時,該函數就是異步執行的。
在右邊的代碼里,console.log(2)的執行不必等待test()函數執行完
可能有的同學想問,那怎么把異步函數變成同步執行的呢?我們只需要在調用該函數的時候,在前面增加一個關鍵詞await。
那么在右邊的代碼里,console.log(2)的執行就必須等待test函數執行完畢,并放回對應的直接結果。
想看視頻版?
關注公號“微程序學堂”,我們的視頻教程即將上線
如果你自己寫了好文章想投稿
請聯系我們
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科