下記の記事を読んで知ったのですが、JavaScriptのPromiseは同期呼び出しされるんですね。 https://zenn.dev/yuhua_shi/articles/331569ef2fe886 Promiseに渡される関数は、非同期関数だと思い込んでました。 以下、自分用にPromise呼び出し順をまとめておきます。 Promise呼び出し順まとめ Promiseに渡される関数は、Promise生成時に即実行される console.log("start"); new Promise((resolve, reject) => { console.log("1"); }); new Promise(async (resolve, reject) => { console.log("2"); }); console.log("end"); async関数でも即実行される。 結果 sta
![JavaScriptのPromiseは非同期関数だと勘違いしていた - 新しいことにはウェルカム](https://cdn-ak-scissors.b.st-hatena.com/image/square/824cd96c3fb4c0965d8340f9d0ffa2f4c7612333/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkwbtblog%2F20190413%2F20190413070732.png)