Wyjątkowe sytuacje przy żądaniach AJAX w JavaScript

Jeśli podczas wykonywania żądania AJAX zdarzy się sytuacja wyjątkowa (na przykład, przepadnie internet), to promise zakończy się błędem. Będziemy mogli złapać ten błąd w wygodny dla nas sposób, na przykład przez catch:

javascriptbutton.addEventListener('click', function() {
  let promise = fetch('/ajax.html')
  .then(
    response => {
      return response.text();
    },
  ).then(
    text => {
      console.log(text);
    }
  ).catch(
    error => {
      alert(error);
    }
  );
});
Задание 1

Wyświetl tekst strony, jeśli żądanie zakończyło się sukcesem, i błąd, jeśli wystąpił błąd sieci.