जावास्क्रिप्ट 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) की विशेषता है。
2017 वर्ष 6 से, ES6 (जावास्क्रिप्ट 2015) सभी आधुनिक ब्राउज़रों में समर्थन मिला:
च्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
च्रोम 51 | एज 15 | फायरफॉक्स 54 | सैफारी 10 | ओपेरा 38 |
2016 वर्ष 5 महीने | 2017 वर्ष 4 महीने | 2017 वर्ष 6 महीने | 2016 वर्ष 9 महीने | 2016 वर्ष 6 महीने |
Promise.race()
इंटरनेट एक्सप्लोरर का समर्थन नहीं है。
- पिछला पृष्ठ finally()
- अगला पृष्ठ reject()
- एक स्तर वापस जाएँ JavaScript Promise संदर्भ पुस्तक