สถานการณ์ข้อยกเว้นในการร้องขอ AJAX ใน JavaScript

หากมีสถานการณ์ข้อยกเว้นเกิดขึ้นระหว่างการดำเนินการร้องขอ AJAX (ตัวอย่างเช่น อินเทอร์เน็ตขาดหาย) Promise จะสิ้นสุดลงด้วยข้อผิดพลาด เราสามารถดักจับข้อผิดพลาดนั้นด้วยวิธีที่สะดวกสำหรับเรา เช่น ผ่าน 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

ให้แสดงข้อความของหน้าเว็บ หากการร้องขอ สำเร็จ และแสดงข้อผิดพลาด หาก เกิดข้อผิดพลาดของเครือข่าย