⊗jsSpPrmEO 164 of 294 menu

Promise hibával rendelkező objektum JavaScriptben

Általánosabb gyakorlat a reject függvénynek nem egy hibaüzenetet, hanem egy hibával rendelkező objektumot átadni:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // hibával rendelkező objektum }, 3000); });

Hibával rendelkező objektumokat a throw használatával is dobhatunk - ez egyenértékű lesz azok reject-nek való átadásával:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('error in promise'); // egyenértékű a reject-tel }, 3000); });

Alakítsa át a következő kódot a tanultak alapján:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás