⊗jsSpPrmEO 164 of 294 menu

Objekt s chybou promise v JavaScriptu

Je běžnější předávat do funkce reject nikoli řetězec s chybou, ale objekt s chybou:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // objekt s chybou }, 3000); });

Je také možné vyhazovat objekty s chybami pomocí throw - to bude ekvivalentní předání do reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('error in promise'); // ekvivalentní reject }, 3000); });

Upravte následující kód v souladu s probranou látkou:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout