human
JavaScriptでフェッチリクエストを作成するにはどうすればよいですか？
gpt
JavaScriptでフェッチ・リクエストを行うには、プロミスを返すfetch()関数を使用する。基本的な構文は以下の通り：

```
fetch(url)
  .then( function(data) {
    // hacer algo con la respuesta
  })
  .catch(function(error) {
    // manejar el error
  });
```

urlはリクエスト先のアドレスです。then() 関数内のコードは、リクエストが成功した場合に実行されてレスポンスを返し、 catch() 関数内のコードは、リクエストが失敗した場合に実行されます。
さらに、使用する HTTP メソッド、リクエスト・ボディ、ヘッダーなど、リクエストの追加オプションを指定することもできます。例えば

```
fetch(url, {
  method: 'POST',
  body: JSON.stringify(data),
  headers: {
    'Content-Type': 'application/json'
  }
})
  .then((resp) =>  {
    // hacer algo con la respuesta
  })
  .catch(function(error) {
    // manejar el error
  });
```

このケースでは、JSONボディと、コンテンツがJSON型であることを示すContent-Typeヘッダーを持つPOSTリクエストが行われています。