Async Await


いわゆるAsync Await
asyncとawaitはJavaScript非同期処理モードで最近出現した構文である.javascript シングルスレッド 基礎言語だから. 非同期処理が必要です.
メリット
asyncとawaitを使用すると、従来の非同期処理方式のコールバック関数とpromisの欠点を補うことができ、開発者が可読性の良いコードを書くのを助けることができます.
例外処理方法
asyncwaitが例外を処理する方法は、tryおよびcatchである.プロミスでエラーを処理するために catchを使うようにasyncで  catch  異常処理に使用できます.
function fetchItems() {
  return new Promise(function(resolve, reject) {
    var items = [1,2,3];
    resolve(items)
  });
}

async function logItems() {
  var resultItems = await fetchItems();
  console.log(resultItems); // [1,2,3]
}