async是一個(gè) JavaScript類庫,它的目的是解決 JavaScript中異常流程難以控制的問題。async不僅在 Node. js里適用,還可以用在瀏覽器中。其常用方法和用法如下。
具體代碼如下所示。
(1) async. parallel:并行執(zhí)行完多個(gè)函數(shù)后,調(diào)用結(jié)束函數(shù)。不用等到前一個(gè)函數(shù)。執(zhí)行完再執(zhí)行下一個(gè)函數(shù)。
(2) async.series:串行執(zhí)行完多個(gè)函數(shù)后,調(diào)用結(jié)束函數(shù)。前面一個(gè)函數(shù)執(zhí)行完之后,就會(huì)立即執(zhí)行下一個(gè)函數(shù)。
(3) async. waterfall:依次執(zhí)行多個(gè)函數(shù),前一個(gè)函數(shù)的執(zhí)行結(jié)果作為后一個(gè)函數(shù)執(zhí)行時(shí)的參數(shù)。