JavaScript Promise then()

Định nghĩa và cách sử dụng

then() Phương pháp cung cấp hai hàm回调:

Một được thực hiện khi Promise thành công, một được thực hiện khi Promise bị từ chối.

Mô hình

myPromise.then(x => myDisplay(x), x => myDisplay(x));

Thử ngay

Cú pháp

promise.then(fulfilled(), rejected())

Tham số

Tham số Mô tả
fulfilled() Hàm cần thực hiện khi Promise thành công.
rejected() Hàm cần thực hiện khi Promise bị từ chối.

Giá trị trả về

Loại Mô tả
Object Đối tượng Promise mới.

Hỗ trợ trình duyệt

then() Là tính năng của ECMAScript 6 (ES6).

Từ tháng 6 năm 2017 trở đi, ES6 (JavaScript 2015) được hỗ trợ trên tất cả các trình duyệt hiện đại:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Tháng 5 năm 2016 Tháng 4 năm 2017 Tháng 6 năm 2017 Tháng 9 năm 2016 Tháng 6 năm 2016

then() Không hỗ trợ Internet Explorer.