Situasi Pengecualian dalam Permintaan AJAX di JavaScript

Jika terjadi situasi pengecualian saat menjalankan permintaan AJAX (misalnya, internet terputus), maka promise akan diselesaikan dengan error. Kita dapat menangkap error ini dengan cara yang nyaman bagi kita, misalnya, 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

Tampilkan teks halaman jika permintaan berhasil, dan error jika terjadi kesalahan jaringan.