JavaScript Promise finally()
- หน้าก่อน catch()
- หน้าต่อไป race()
- กลับไปยังชั้นบน คู่มือ JavaScript Promise
การใช้งานและการประกาศ
finally()
ฟังก์ชันเพื่อให้มีการเรียกฟังก์ชันคลับแบ็ค
การโรงเรียนรับท้ายคือฟังก์ชันที่จะทำงานเมื่อ Promise ถูกทำให้เสร็จ (ไม่ว่าจะสำเร็จหรือล้มเหลว)
ตัวอย่าง
myPromise.finally(() => myDisplay("เสร็จการปฏิบัติ"));
วา�ยวิธี
promise.finally(settled())
ตัวแปร
ตัวแปร | การอธิบาย |
---|---|
settled() | ฟังก์ชันที่ต้องทำงานเมื่อ Promise ถูกทำให้เสร็จ (ทั้งสำเร็จหรือล้มเหลว) |
ค่าที่กลับมา
ชนิด | การอธิบาย |
---|---|
Object | องค์ประกอบ Promise ใหม่ |
การสนับสนุนของบราวเซอร์
finally()
เป็นคุณสมบัติของ ECMAScript 2018。
ตั้งแต่เดือนมิถุนายน 2020 ขึ้นไป ES2018 ได้รับการสนับสนุนในทุกบราวเซอร์สมัยใหม่:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
เดือนธันวาคม 2017 | เดือนมกราคม 2020 | เดือนมิถุนายน 2020 | เดือนกันยายน 2018 | เดือนมกราคม 2018 |
finally()
ไม่สนับสนุน Internet Explorer。
- หน้าก่อน catch()
- หน้าต่อไป race()
- กลับไปยังชั้นบน คู่มือ JavaScript Promise