JavaScript Promise.race()
- အရှေ့အချိန် စာကြိုး finally()
- နောက်ပိုင်း စာကြိုး reject()
- အထက်အချိန် ပြန်သွား JavaScript Promise လက်တွေးကျမ်း
အသုံးပြုနည်း
Promise.race()
အပေါင်းစုံ Promise အပေါင်းစုံ ကို ကြိုးစားလုပ်ပါ
အကြိမ်ဖြတ်
// Promise ကို ဖန်တီး const myPromise1 = new Promise((resolve, reject) => { setTimeout(resolve, 200, "ဗိုလ်"); }); // အခြား Promise ကို ဖန်တီး const myPromise2 = new Promise((resolve, reject) => { setTimeout(resolve, 100, "ဗိုလ်မမီ"); }); // အများဆုံး Promise ဖြင့် ပြီးဆုံးသည့်အခါ Promise.race([myPromise1, myPromise2]).then((x) => { myDisplay(x); });
ပြောင်းလဲ
Promise.race(iterable)
အရည်အချင်း
အရည်အချင်း | ဖော်ပြ |
---|---|
iterable | Promise အပေါင်း |
အပြန်ပေး
အမျိုးအစား | ဖော်ပြ |
---|---|
Object | အတိုင်းအတာ Promise အကို |
ဘရောက်တာ ထောက်ပံ့
Promise.race()
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.race()
Internet Explorer ကို ထောက်ပံ့ခြင်း မရှိ
- အရှေ့အချိန် စာကြိုး finally()
- နောက်ပိုင်း စာကြိုး reject()
- အထက်အချိန် ပြန်သွား JavaScript Promise လက်တွေးကျမ်း