JavaScript Promise.all()
- ɗauka ɗauka all()
- ɗauka ɗinsa allSettled()
- cikin ɗauka JavaScript Promise ɗanin
Ƙirar da ƙirar
Promise.all()
Hanyar sun fi ɗauka daga ɗauka Promise, kuma a cikin wuri a cikin ɗauka dinsa.
ɗanɗan
// kafa ɗauka const myPromise1 = new Promise((resolve, reject) => { setTimeout(resolve, 200, "king"); }); // kafa ɗauka ɗinsa const myPromise2 = new Promise((resolve, reject) => { setTimeout(resolve, 100, "queen"); }); // ɗauka biyu sun samu nasara, kuma ɗaya ce ta ɗauka ɗinsa? Promise.all([myPromise1, myPromise2]).then((x) => { myDisplay(x); });
Ƙarar
Promise.all(iterable)
Ƙarar
Ƙarar | Ƙirar |
---|---|
iterable | Ƙarar Promise. |
ɗauka ƙarar
Ƙindin | Ƙirar |
---|---|
Object | Ƙarar ƙarshen Promise. |
koyarwa browsers
Promise.all()
ya yi lafiya a cikin ɗaɗin ECMAScript 6 (ES6).
Daga Yuni 2017, ES6 (JavaScript 2015) ya zama ɗaya daga cikin browsers dinsa:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Yuni 2016 | Yuni 2017 | Yuni 2017 | Yuli 2016 | Yuli 2016 |
Promise.all()
Internet Explorer ɗaya yana da matsakaici.
- ɗauka ɗauka all()
- ɗauka ɗinsa allSettled()
- cikin ɗauka JavaScript Promise ɗanin