⊗jsSpPrmEC 165 of 294 menu

JavaScript ရှိ Promises များတွင် ခြွင်းချက်များကို သီးသန့်ဖမ်းယူခြင်း

then တွင် ပထမပိုင်းမြောက် parameter အစား null ကိုထည့်၍ ခြွင်းချက်အခြေအနေ ကိုင်တွယ်မည့် function တစ်ခုကိုသာ သတ်မှတ်နိုင်ပါသည်။

promise.then( null, function(error) { console.log(error); } );

ထိုသို့သော အခြေအနေတွင် catch method မှတစ်ဆင့် အတိုကောက်စာလုံးပုံစံကို အသုံးပြုရန် အဆင်ပြေပါသည်။

promise.catch( function(error) { console.log(error); } );

အောက်ပါ code ကို catch method မှတစ်ဆင့် ပြန်ရေးပါ။

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('အောင်မြင်'); } else { reject(new Error('အမှား')); } }, 3000); }); promise.then( res => console.log(res), err => console.log(err.message), );
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်