はじめに 趣味のプログラミングで JavaScript を使い始めて随分になります。ところが、非同期処理や Promise になかなか慣れません。そろそろきちんと使えるようにしておきたいと思いました。 非同期関数を順に呼出する 例えば、3 つのファイルを順に読込して処理したいとします。以下のコードを書きます。 import fs from 'fs'; fs.readFile("ファイル1", "utf-8", (err, data) => { console.log("readFile (1) finished."); }); fs.readFile("ファイル2", "utf-8", (err, data) => { console.log("readFile (2) finished."); }); fs.readFile("ファイル3", "utf-8", (err, data) =
