JavaScript Promise catch()
- หน้าก่อนหน้า any()
- หน้าต่อไป finally()
- กลับไปยังเพจก่อนหน้า คู่มืออ้างอิง JavaScript Promise
การระบุและการใช้งาน
catch()
วิธีให้คอลบแบคฟังก์ชัน
คอลบแบคนี้เป็นฟังก์ชัน ซึ่งจะทำงานเมื่อ Promise ถูกปฏิเสธ
ตัวอย่าง
myPromise.catch(x => myDisplay(x));
วลี
promise.catch(rejected())
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
rejected() | ฟังก์ชันที่ต้องทำงานเมื่อ Promise ถูกปฏิเสธ |
ค่าที่ส่งกลับ
ชนิด | การอธิบาย |
---|---|
Object | ตัวเรียก Promise ใหม่ |
การสนับสนุนของบราวเซอร์
catch()
เป็นคุณสมบัติของ ECMAScript 6 (ES6)
ตั้งแต่เดือนมิถุนายน 2017 ของปีที่ผ่านมา ES6 (JavaScript 2015) ได้รับการสนับสนุนในทุกบราวเซอร์สมานุภาพ:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
พฤษภาคม 2016 ปี | เมษายน 2017 ปี | มิถุนายน 2017 ปี | กันยายน 2016 ปี | มิถุนายน 2016 ปี |
catch()
ไม่สนับสนุน Internet Explorer。
- หน้าก่อนหน้า any()
- หน้าต่อไป finally()
- กลับไปยังเพจก่อนหน้า คู่มืออ้างอิง JavaScript Promise