జావాస్క్రిప్ట్ Promise.race()

నిర్వచనం మరియు ఉపయోగం

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() ఇంటర్నెట్ ఎక్స్ప్లోరర్ నమలు లేదు.