ES6非同期で原則基礎となる実装を待ちます

入力
非同期関数findPosts(){
  VAR応答は= $に.get( '/ポスト')を待ちます。
  JSON.parse(response.posts)を返します。
}

非同期関数main(){
  console.log( '始まります...');
  
  VARポスト=)が(findPostsを待ちます。

  posts.forEach(関数(ポスト){
    console.log(ポスト)。
  });
  
  console.log( 'エンディング...');
}

メイン();

 

出力
関数findPosts(){
    VaRのCTX =この、引数の=の引数。
    Promise.resolve()を返す。次いで、(関数(){
        VaRの応答;
        {)$に.get( '/ポスト')。その後、(関数(値を返します
            応答=値。
            JSON.parse(response.posts)を返します。
        });
    });
}

関数のmain(){
  VaRのCTX =この、引数の=の引数。
  Promise.resolve()を返す。次いで、(関数(){
    console.log( '始まります...');
    
    VaRの投稿;
    {findPosts()。次に、(関数(値)を返します
      ポスト=値;
      
      posts.forEach(関数(ポスト){
        console.log(ポスト)。
      });
      
      console.log( 'エンディング...');
    });
  });
}

メイン();

  

 

私はどのように彼だろう  

VARポスト=)が(findPostsを待ちます。 
コードの後ろにも同様に添加します
 リターンfindPosts()。その後、(メソッド


参考https://github.com/jayphelps/sweet-async-await

おすすめ

転載: www.cnblogs.com/FlowLight/p/11694114.html