Situasi Pengecualian dalam Permintaan AJAX di JavaScript

Jika situasi pengecualian berlaku semasa pelaksanaan permintaan AJAX (contohnya, internet terputus), maka janji akan diselesaikan dengan ralat. Kita boleh menangkap ralat ini dengan cara yang mudah untuk kita, contohnya, melalui 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

Tunjukkan teks halaman jika permintaan berjaya, dan ralat jika berlaku ralat rangkaian.