⊗jsSpPrmEO 164 of 294 menu

Objekt med promise-feil i JavaScript

Det er mer vanlig å sende et feilobjekt til reject-funksjonen, ikke en feilmeldingstreng:

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

Du kan også kaste feilobjekter med throw - dette vil være ekvivalent med å sende dem til reject:

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

Omgjør følgende kode i henhold til det du har lært:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis