Promiseとは コールバック地獄 タイミング問題 Promiseによる解決 エラー処理 throwを伴うエラー処理 Finally すべてのタスクが完了したら(Promise.all()) いずれかのタスクが完了したら(Promise.race()) いずれかのタスクが完了したら(Promise.any()) すべてのタスクが成功・失敗に関わらず完了したら(Promise.allSettled()) 非同期関数を同期関数っぽく呼び出す(async/await) for await ... of ... Promiseとは Promise は、JavaScript や Node.js において、非同期処理のコールバック関数をエレガントに記述するための仕組みです。英語の promise は、「制約」、「保障」などの意味を持ちます。Promise は、Chrome 63, Firefox 5