Izņēmuma situācijas AJAX pieprasījumu laikā JavaScript

Ja AJAX pieprasījuma izpildes laikā rodas izņēmuma situācija (piemēram, pazūd interneta savienojums), tad promise tiks nokārtots ar kļūdu. Mēs varēsim noķert šo kļūdu mums ērtā veidā, piemēram, izmantojot 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

Izvadiet lapas tekstu, ja pieprasījums bija veiksmīgs, un kļūdu, ja radās tīkla kļūda.