JavaScript Promise finally()
- Trang trước catch()
- Trang tiếp theo race()
- Quay lại層 trên Tài liệu tham khảo JavaScript Promise
Định nghĩa và cách sử dụng
finally()
Phương pháp cung cấp một hàm phản hồi.
Hàm này là một hàm được thực hiện khi một Promise được giải quyết (thành công hoặc thất bại).
Mô hình
myPromise.finally(() => myDisplay("Hoàn thành"));
Cú pháp
promise.finally(settled())
Tham số
Tham số | Mô tả |
---|---|
settled() | Là hàm cần thực hiện khi Promise được giải quyết (thành công hoặc thất bại). |
Giá trị trả về
Loại | Mô tả |
---|---|
Object | Đối tượng Promise mới. |
Hỗ trợ trình duyệt
finally()
Là tính năng của ECMAScript 2018.
Từ tháng 6 năm 2020 trở đi, ES2018 được hỗ trợ trên tất cả các trình duyệt hiện đại:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
Tháng 12 năm 2017 | Tháng 1 năm 2020 | Tháng 6 năm 2020 | Tháng 9 năm 2018 | Tháng 1 năm 2018 |
finally()
Không hỗ trợ Internet Explorer.
- Trang trước catch()
- Trang tiếp theo race()
- Quay lại層 trên Tài liệu tham khảo JavaScript Promise