Uitzonderlijke situaties bij AJAX-verzoeken in JavaScript

Als er een uitzonderlijke situatie optreedt tijdens het uitvoeren van een AJAX-verzoek (bijvoorbeeld, het internet valt weg), dan zal de promise afwijzen met een fout. We kunnen deze fout opvangen op een manier die voor ons handig is, bijvoorbeeld via 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

Toon de tekst van de pagina als het verzoek succesvol was, en de fout als er een netwerkfout is opgetreden.