Situații excepționale la cererile AJAX în JavaScript

Dacă în timpul executării unei cereri AJAX apare o situație excepțională (de exemplu, se întrerupe internetul), atunci promisiunea se va finaliza cu o eroare. Vom putea prinde această eroare în modul convenabil pentru noi, de exemplu, prin 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

Afișați textul paginii, dacă cererea a fost reușită, și eroarea, dacă a apărut o eroare de rețea.