非同期、使用方法を待っています

非同期関数を宣言することは非同期である、それは非同期を待つ待っと非同期にだけ待っています。

、非同期を使用して並列処理要求、半分の速度を待ちます。

複数が実行非同期機能に直接リクエストを行うことを約束して、操作を待ちます。

1つの 非同期関数asyncAwaitfun(STR){
 2    リターン 待つ 新しいプロミス((決意、リジェクト)=> {
 3      のsetTimeout(()=> {
 4      解決(STR)
 5      }、1000年6    })  
 7  }
 8  
9  のconst平行= 非同期()=> {
 10    CONST parallelOne = 非同期(asyncAwaitfun(' 列1 ' ))
 11    CONST parallelTwo = 非同期(asyncAwaitfun('列2 ' ))
 12  
13    はconsole.log(非同期parallelOne)
 14    はconsole.log(非同期parallelTwo)
 15 }

非同期、エラー処理を待ちます。

非同期リクエストが失敗した場合、すなわち、オブジェクトが処理されることを約束戻って状態を拒否する。

約束の中でキャッチが、コードの堅牢性を維持する非同期、待つ時間を使ってするために、我々はエラーを処理しようとするキャッチを使用する場合に、要求を使用することができ拒否。

1  非同期関数catchErr(){
 2    試みを{
 3     CONST RES =待つのGetData()// リクエストインターフェースバックグラウンド
。4      IF(res.codeの== 200である){
 5      はconsole.log(' 成功' 。6      }
 。7   }
 。8    キャッチ( ERR){
 9      にconsole.log(ERR)
 10    }
 11 }

 

おすすめ

転載: www.cnblogs.com/lesliejavascript/p/11014802.html