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