JavaScript Promise.allSettled()

အသုံးပြုခြင်း နှင့် အသုံးပြုခြင်း

Promise.allSettled() အမျိုးအစား တစ်ခုမှ Promise အုပ်စု ကို တစ်ခုတည်းသာ Promise ကို အပြန်ဆုံးရသည်။ အားလုံး 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 ခုနှစ် မတ် လ ကတည်းက အားလုံး အသင်း ဘတ်တာနား အတွက် အကူအညီပေးသည်:

Chrome Edge Firefox Safari Opera
Chrome 76 Edge 79 Firefox 71 Safari 13 Opera 63
2019 ခုနှစ် ဇွန် လ 2019 ခုနှစ် နိုင်ငံခြား လ 2020 ခုနှစ် မတ် လ 2019 ခုနှစ် နိုဝင်ဘာ လ 2019 ခုနှစ် သြဂုတ် လ