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 |