জেভাস্ক্রিপ্ট Promise.race()
- পূর্ববর্তী পৃষ্ঠা finally()
- পরবর্তী পৃষ্ঠা reject()
- একত্রিভূমি ফিরে যান JavaScript Promise রেফারেন্স ম্যানুয়েল
বিবরণ ও ব্যবহার
Promise.race()
একটি 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.race([myPromise1, myPromise2]).then((x) => { myDisplay(x); });
গ্রামাটিক
Promise.race(iterable)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
iterable | Promise এর একটি এক্সেকিউটবল |
ফলাফল
ধরন | বর্ণনা |
---|---|
Object | নতুন Promise অবজেক্ট |
ব্রাউজার সমর্থন
Promise.race()
এটি ECMAScript 6 (ES6) এর বৈশিষ্ট্য
২০১৭ সালের ৬ জুন থেকে, ES6 (JavaScript 2015) সকল আধুনিক ব্রাউজারে সমর্থিত হয়েছে:
চ্রোম | এডজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|
চ্রোম ৫১ | এডজ ১৫ | ফায়ারফক্স ৫৪ | স্যাফারি ১০ | ওপেরা ৩৮ |
2016 সালের ৫ জুন | 2017 সালের ৪ জুন | 2017 সালের ৬ জুন | 2016 সালের ৯ জুন | 2016 সালের ৬ জুন |
Promise.race()
Internet Explorer-এ সমর্থিত না
- পূর্ববর্তী পৃষ্ঠা finally()
- পরবর্তী পৃষ্ঠা reject()
- একত্রিভূমি ফিরে যান JavaScript Promise রেফারেন্স ম্যানুয়েল