JavaScript-async/aiat


https://www.youtube.com/watch?v=JzXjB6L99N4

📌 async

async function myAsync() {
  return "async";
}
myAsync().then((result) => {
  console.log(result);
});

結果はasync function myAsyncreturn値.
したがって、console.logを押すと、asyncの文字列が表示されます.
async使用promise作成・解析・拒否不要

次の場合
記入する必要はありません.
使うからpromiseそれ自体がresolve.

📌 await


使用rejectの場合、使用return new Promise((resolve,reject)=> {非同期復帰待ちとなります.
asyncと書いてあるとPromiseを迂回してパラメータ3で運転し、戻るまでasync待っています.
また、不思議なことに、戻り値を変数として含めることもできます.
👉 awaitこのように使うこともできます.