JavaScript Promise.all()
- একত্রিত হওয়ার নিচের স্তর all()
- পরবর্তী পৃষ্ঠা allSettled()
- একত্রিত হওয়ার উপরের স্তর JavaScript Promise পরিচ্ছেদ
সংজ্ঞা ও ব্যবহার
Promise.all()
পদ্ধতি একটি প্রমিস গোষ্ঠী থেকে একটি একক Promise ফিরায়, যখন সকল Promise সফল হয়
ইনস্ট্যান্স
// একটি Promise তৈরি করুন const myPromise1 = new Promise((resolve, reject) => { setTimeout(resolve, 200, "রাজা"); }); // আরেকটি Promise তৈরি করুন const myPromise2 = new Promise((resolve, reject) => { setTimeout(resolve, 100, "রানী"); }); // দুই Promise সফল হলে, কোনটা দ্রুত হবে? Promise.all([myPromise1, myPromise2]).then((x) => { myDisplay(x); });
গঠনশৈলী
Promise.all(iterable)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
iterable | Promise এর আইসিস |
ফলাফল
ধরন | বর্ণনা |
---|---|
Object | নতুন Promise অবজেক্ট |
ব্রাউজার সমর্থন
Promise.all()
এটি ECMAScript 6 (ES6) এর বৈশিষ্ট্য
২০১৭ সালের ৬ই জুন থেকে, ES6 (JavaScript 2015) সকল আধুনিক ব্রাউজারে সমর্থিত হয়:
চ্রোম | এডজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|
চ্রোম ৫১ | এডজ ১৫ | ফায়ারফক্স ৫৪ | স্যাফারি ১০ | ওপেরা ৩৮ |
2016 সালের ৫ই জুন | 2017 সালের ৪ঠা জুন | 2017 সালের ৬ই জুন | 2016 সালের ৯ই জুন | 2016 সালের ৬ই জুন |
Promise.all()
ইন্টারনেট এক্সপ্লোরারকে সমর্থন নেই。
- একত্রিত হওয়ার নিচের স্তর all()
- পরবর্তী পৃষ্ঠা allSettled()
- একত্রিত হওয়ার উপরের স্তর JavaScript Promise পরিচ্ছেদ