⊗jsSpPrmEO 164 of 294 menu

Kļūdas objekts promisa JavaScript

Pieņemtāk ir funkcijā reject padot nevis virkni ar kļūdu, bet gan objektu ar kļūdu:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('kļūda promisā')); // objekts ar kļūdu }, 3000); });

Var arī izmest objektus ar kļūdām izmantojot throw - tas būs līdzvērtīgi to padotšanai reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('kļūda promisā'); // līdzvērtīgi reject }, 3000); });

Pārveidojiet šādu kodu saskaņā ar apgūto:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('veiksme'); } else { reject('kļūda'); } }, 3000); });
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt