JavaScript Promise.allSettled()
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
Promise.allSettled()
ວິທີການຈາກກຸ່ມ Promise ທີ່ກຳລັງປະສົບຜົນສຳເລັດຫຼືບໍ່ສຳເລັດທັງໝົດ.
ອອກສະແດງ
// ສ້າງ Promise
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "ເຈົ້ານາງ");
});
// ສ້າງ Promise ອື່ນ
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "ເຄືອງນາງ");
});
// ການຈັດການ Promise
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
results.forEach((x) => myDisplay(x.status))
);
ທົດລອງຕາມຕົນເອງ
ຄຳວຽນ
Promise.allSettled(iterable)
ກົດລະບຽບ
ກົດລະບຽບ |
ການອະທິບາຍ |
iterable |
ອານຸພາສາ Promise |
ຜົນກະທົບ
ຮູບແບບ |
ການອະທິບາຍ |
Object |
ອົງການ Promise ບໍ່ທັນຄົງທີ່ມີຢູ່ |
ການສະໜັບສະໜູນບັນຍາວັດສະດຸນິຍົມ
Promise.allSettled()
ສະໜັບສະໜູນໃນທຸກພາສາບັນຍາວັດສະດຸນິຍົມຕັ້ງແຕ່ປີ 2020 ທີ 3:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 76 |
Edge 79 |
Firefox 71 |
Safari 13 |
Opera 63 |
ປີ 2019 ທີ 5 |
ປີ 2019 ທີ 11 |
ປີ 2020 ທີ 3 |
ປີ 2019 ທີ 9 |
ປີ 2019 ທີ 8 |