JavaScript Promise.all()
- క్రిందకు తిరిగి వెళ్ళు all()
- తదుపరి పేజీ allSettled()
- పైకి తిరిగి వెళ్ళు జావాస్క్రిప్ట్ Promise ప్రామాణిక పుస్తకం
నిర్వచనం మరియు ఉపయోగం
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 కు మద్దతు లేదు.
- క్రిందకు తిరిగి వెళ్ళు all()
- తదుపరి పేజీ allSettled()
- పైకి తిరిగి వెళ్ళు జావాస్క్రిప్ట్ Promise ప్రామాణిక పుస్తకం