Fetch APIリクエスト

初歩的な内容ですが、jsのPromiseの考え方の振り返りも兼ねてハックにFetchによるAPIリクエスト方法を残しておきます。
一般的に、以下のように使います。

fetch(url,
  { method: 'GET'} // オプション
)
  .then(
  if(response.ok) { // ステータスがokならば
      return response.json(); // レスポンスをjsonとして変換する
    } else {
      throw new Error();
    })
  .then((json) => console.log(json)) // 得られたjsonデータに対する処理
  .catch((error) => console.log(error)); //reject処理