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