「async/await」とは? それでは、まず最初に「async / await」について基本的な知識から身につけていきましょう! 「async / await」は、Promiseによる非同期処理をより簡潔に効率よく記述できるのが大きな特徴です。「非同期処理」は時間の掛かる処理の結果を待たずにすぐ次の処理を実行できる仕組みですが、Promiseを使うことで簡単に実現できます。 ただ、Promiseの場合は「then」を使ってチェーンを繋いでいくので、少し単調なコードになりやすいわけです。例えば、複数のPromise処理を「then」を使って実行すると以下のようになります。 getDate() .then(function(data) { return getYear(data) }) .then(function(year) { return getSomething(year) })