แนะนำคอร์ส

JavaScript Promise then()

then() วิธีการใช้งาน

หนึ่งในนั้นทำงานเมื่อ Promise ประสบความสำเร็จ และหนึ่งในนั้นทำงานเมื่อ Promise ถูกปฏิเสธ

ตัวอย่าง

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

ลองด้วยตัวเอง

รูปแบบ

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

ตัวแปร

ตัวแปร การอธิบาย
fulfilled() ฟังก์ชันที่ต้องทำงานเมื่อ Promise ประสบความสำเร็จ
rejected() ฟังก์ชันที่ต้องทำงานเมื่อ Promise ถูกปฏิเสธ

ค่าที่ส่งกลับ

ประเภท การอธิบาย
Object ตัวแทน Promise ใหม่

การสนับสนุนของบราวเซอร์

then() เป็นคุณสมบัติของ 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 ปี

then() ไม่สนับสนุน Internet Explorer。