JavaScript Promise finally()

Đị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"));

Thử ngay lập tức

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.