JavaScript Promise.all()

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

Promise.all() మాదిరిగా, ఒక ప్రమేయం నుండి ఒక ప్రమేయం పునఃసృష్టించబడుతుంది మరియు అన్ని ప్రమేయాలు విజయవంతం అయినప్పుడు ఒక ప్రమేయం తిరిగి వచ్చుతుంది.

ప్రామాణికం

// ఒక 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 (JavaScript 2015) అన్ని ఆధునిక బ్రౌజర్లలో మద్దతు ఉంది:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 సంవత్సరం 5 నెల 2017 సంవత్సరం 4 నెల 2017 సంవత్సరం 6 నెల 2016 సంవత్సరం 9 నెల 2016 సంవత్సరం 6 నెల

Promise.all() Internet Explorer కు మద్దతు లేదు.