はじめに、の前に(2020/10/29 追記) (いつの間にか)MDNに、forEachはPromiseを待たない、という趣旨の説明が書かれています。 MDNを読めば、この記事の内容を読む必要は無いと思います……。 はじめに Javascriptでは、async/awaitを使う事によって、非同期処理が非常に簡潔に書ける様になっています。 今後はasync/awaitを使ったプログラミングが増えていくと思います。 node.jsで、async/awaitを使ったプログラミングをしていたのですが、ハマった事があったので、自分用の備忘録としてメモ書きです。 実行環境 OS: Debian 9.6 node.js: v11.2.0 問題となったコード 配列をconsole.logで出力するだけのプログラムです。 ただし、console.log(value)の前に、sleep(1000)が入ってい