JavaScriptの非同期処理(Promise)
Promise.resolve().then(function() { return new Promise(function(fulfilled, rejected) { //処理1 fulfilled(); }); }).then(function() { return new Promise(function(fulfilled, rejected) { //処理2 fulfilled(); }); }).then(function() { return new Promise(function(fulfilled, rejected) { //処理3 }); })