జావాస్క్రిప్ట్ Promise.race()
- ముంది పేజీ finally()
- తరువాత పేజీ reject()
- ముంది స్థాయికి తిరిగి JavaScript Promise సంక్షిప్త పాఠకం
నిర్వచనం మరియు ఉపయోగం
Promise.race()
మొత్తం ప్రమీస్ల నుండి ఒక ప్రమీస్ మళ్ళీ ప్రమీస్ అన్నిటిలో అత్యంత వేగవంతమైనది పూర్తి అయినప్పుడు తిరిగి ప్రమీస్ అందిస్తుంది.
ఉదాహరణ
// ఒక 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 (JavaScript 2015) అన్ని ఆధునిక బ్రౌజర్లలో మద్దతు ఉంది:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
చ్రోమ్ 51 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 54 | సఫారీ 10 | ఓపెరా 38 |
2016 సంవత్సరం 5 నెల | 2017 సంవత్సరం 4 నెల | 2017 సంవత్సరం 6 నెల | 2016 సంవత్సరం 9 నెల | 2016 సంవత్సరం 6 నెల |
Promise.race()
ఇంటర్నెట్ ఎక్స్ప్లోరర్ నమలు లేదు.
- ముంది పేజీ finally()
- తరువాత పేజీ reject()
- ముంది స్థాయికి తిరిగి JavaScript Promise సంక్షిప్త పాఠకం