[javascript]Promiseを使用した非同期処理の簡単な例

javascriptで順番に処理していきたい場合、Promiseを使用して非同期処理を行うことができる。

いろいろ調べたが簡単な例がなかったので、記述しておく

 

関数Aが終わってから、処理を行う

関数A

function funcA() {
 return new Promise(function(resolve, reject){
  //関数Aの処理 (dataの生成等)
  resolve(data);  //dataという戻り値を返している
 });
}

関数Aを使用した非同期処理

funcA().then(function(data){
 console.log(data); //関数Aの処理が終わってから変数dataをコンソール出力
})

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です