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 সালের ৮ মাস |