anchor.diff:  include::../json/book.json[]
   ----
   
  -次のコードでは、Promiseのみを使って`getBookTitle``関数で取得したタイトルをコンソールに出力しています。
  +まずは、Promise APIを使って``fetchBookTitle``関数で取得したタイトルをコンソールに出力してみます。
   
   [role="executable"]
   [source,javascript]
   ----
  -function getBookTitle(){
  +function fetchBookTitle(){
       // Fetch APIは指定URLのリソースを取得しPromiseを返す関数
       return fetch("/json/book.json").then(function(res){
           return res.json(); // レスポンスをJSON形式としてパースする
  
positive.code: まずは、Async Functionと``await``式を使った場合はどのように書けるかを簡単に見ていきます。
  
  次の例では https://developer.mozilla.org/ja/docs/Web/API/Fetch_API[Fetch API] で``/json/book.json``を取得して、``title``を取り出す``getBookTitle``関数の実行結果をコンソールに出力しています。
  取得できる``book.json``は次のような内容になっています。
  
  [[book.json]]
  ./json/book.json
  
negative.code: }
  
  function main(){
      fetchBookTitle().then(function(title){
          console.log(title); // => "JavaScript Promiseの本"
      });
  }
  