JavaScript/Promise/処理を直列化する

JavaScript/Promise/処理を直列化する

非同期処理を担当する Promise が出現したことで、どいつもこいつも非同期処理で関数を作っているが、 殆どの場合に置いて非同期処理が必要になることは無い。単にプログラミングがややこしくなっているだけである。

そこで非同期処理の関数群を同期的に処理する書き方を考える

非同期処理の大半は Promise を使って書かれていることが多いので await を書きまくればいい。 最終的に処理の根っこ部分までくるのでそこは無名async関数で被えばいいのか。

(async function(){
    await hoge();
    await piyo();
    await fuga();
})();
javascript/basic/promise/seqize.txt · 最終更新: 2019-06-10 12:18 by ore