Exceptionella situationer vid AJAX-förfrågningar i JavaScript

Om ett undantag inträffar när en AJAX-förfrågan utförs (till exempel om internetanslutningen kopplas bort), kommer löftet att slutföras med ett fel. Vi kan fånga detta fel på ett sätt som är bekvämt för oss, till exempel genom 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

Visa sidans text om förfrågan var framgångsrik, och ett fel om ett nätverksfel inträffade.