JavaScript Promise then()

ການກໍານົດ ແລະ ການນໍາໃຊ້

then() ວິທະຍາສາດທີ່ສະໜັບສະໜູນສອງພວກສະຫນາມກັບການສະໜັບສະໜູນ Promise.

ໜຶ່ງໃນນັ້ນຈະເຮັດຕາມຖານຕອນສະໜັບສະໜູນ 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 ຕຸລາ 6, ES6 (JavaScript 2015) ໄດ້ສະໜັບສະໜູນໃນທຸກບັນດາບັນຊີບັນນາທິການທີ່ປະຈຸບັນ:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ປີ 5 ຕຸລາ 2017 ປີ 4 ຕຸລາ 2017 ປີ 6 ຕຸລາ 2016 ປີ 9 ຕຸລາ 2016 ປີ 6 ຕຸລາ

then() ບໍ່ສາມາດສະໜັບສະໜູນ Internet Explorer.