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