JavaScript Promise.all()

အသုံးပြုခြင်း နှင့် လိုက်နာခြင်း

Promise.all() အချက်အလက် များမှ တစ်ခုတည်း ပြည့်တင်ရန် Promise ကို ပြန်လည်ပေးသည်

အမျိုးအစား

// ပြည့်တင်ရန် Promise ကို ဖန်တီး
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "မင်း");
});
// တခုတည်း ပြည့်တင်ရန် Promise ကို ဖန်တီး
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "ဟံသာဝတီ");
});
// နှစ်ခုစလုံး ပြင်းထန်စွာ အောင်မြင်ခဲ့ရမည်။ ဘယ်လေးမှ မမတ်တတ်ကြည့်သလား?
Promise.all([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

ကိုယ်တိုင် ကြိုးစားကြည့်ပါ

ပြောက်ကျာ

Promise.all(iterable)

ပါဝင်သည်

ပါဝင်သည် ဖော်ပြ
iterable Promise အတိုက်

ကွာန်းကို ပြန်လည်ပေး

အမျိုးအစား ဖော်ပြ
Object အသစ် ပြည့်တင်ရန် Promise အရာ

စက်ကွန်း ထောက်ပံ့

Promise.all() ECMAScript 6 (ES6) ရဲ့ အခြေခံ အရာ

2017 ခုနှစ် ဇွန် လ ကတည်းက,ES6 (JavaScript 2015) ကို အားကစား စက်ကွန်းများ အားလုံး ထောက်ပံ့ကြသည်

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 ခုနှစ် ဇွန် လ 2017 ခုနှစ် မေ လ 2017 ခုနှစ် ဇွန် လ 2016 ခုနှစ် ကြာသပတေး လ 2016 ခုနှစ် ဇွန် လ

Promise.all() Internet Explorer ကို ထောက်ပံ့ခြင်း မရှိ