แนะนำคอร์ส
- หน้าก่อน resolve()
- หน้าต่อไป all()
- กลับไปยังชั้นบน JavaScript มือวาง Promise อธิบาย
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。
- หน้าก่อน resolve()
- หน้าต่อไป all()
- กลับไปยังชั้นบน JavaScript มือวาง Promise อธิบาย