JavaScript Promise.all()

সংজ্ঞা ও ব্যবহার

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() ইন্টারনেট এক্সপ্লোরারকে সমর্থন নেই。