[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をコンソール出力
})