はじめに JavaScriptの非同期処理(Promiseとかasync/await)について、今年の1月に、下記のブログを書きました。 makky12.hatenablog.com が、最近AWS Lambdaの非同期処理をJavaScriptで書いていて、ちょっとこんがらがってしまったことがあったので、備忘録的に記事にしました。 復習:awaitとは awaitとは、非同期処理について、Promiseの結果が返ってくるまで処理を待機する(ように記載できる)構文です。 例えば、下記の2つのソースは、同じ動作をします。 // awaitを使わない場合、Promiseの結果が返った来た後の処理は // then()内に記載する。 function noAwaitFunc() { someAsyncFunc() .then(data => { console.log(data); }); }