Использование Fetch API в JavaScript для извлечения данных

Вот пример использования Fetch API в JavaScript:

fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => {
    // Process the returned data
    console.log(data);
  })
  .catch(error => {
    // Handle any errors
    console.error('Error:', error);
  });

В этом примере мы используем функцию fetch()для отправки запроса GET на указанный URL-адрес (https://api.example.com/data). Функция fetch()возвращает Promise, который преобразуется в объект Response, представляющий ответ на запрос.

Затем мы можем использовать метод json()для объекта Response, чтобы проанализировать тело ответа как JSON. Это также возвращает обещание, которое преобразуется в проанализированные данные JSON. Мы можем связать еще один метод .then()для обработки проанализированных данных.

Если во время запроса или синтаксического анализа возникают какие-либо ошибки, метод .catch()позволяет нам обработать эти ошибки.