JavaScript Promise.allSettled()

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

Promise.allSettled() ఒక ప్రమేయం సమితి నుండి ఒకటో ప్రమేయాన్ని తిరిగి పొందడానికి మార్గాన్ని సమర్పిస్తుంది, ప్రతి ప్రమేయం పూర్తి అయినప్పుడు (విజయవంతంగా లేదా విఫలంగా).

ఉదాహరణ

// ఒక Promise సృష్టించండి
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "రాజు");
});
// మరొక Promise సృష్టించండి
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "రాణి");
});
// అన్ని Promise నిర్వహించండి
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
  results.forEach((x) => myDisplay(x.status))
);

స్వయంగా ప్రయత్నించండి

సంకేతం

Promise.allSettled(iterable)

పరామితులు

పరామితులు వివరణ
iterable Promise పేరికి

తిరిగి వచ్చే విలువ

రకం వివరణ
Object కొత్త Promise ఆబ్జెక్ట్.

బ్రౌజర్ మద్దతు

Promise.allSettled() 2020 మార్చి 3 నుండి అన్ని ఆధునిక బ్రౌజర్లలో మద్దతు లభిస్తోంది:

చ్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
చ్రోమ్ 76 ఎడ్జ్ 79 ఫైర్ఫాక్స్ 71 సఫారీ 13 ఓపెరా 63
2019 మే 5 2019 నవంబర్ 11 2020 మార్చి 3 2019 ఏప్రిల్ 9 2019 ఏప్రిల్ 8