⊗jsSpPrmEO 164 of 294 menu

Object met fout in promise in JavaScript

Het is meer gebruikelijk om aan de functie reject niet een string met een fout door te geven, maar een object met een fout:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // object met fout }, 3000); });

Je kunt ook objecten met fouten throwen met throw - dit is equivalent aan het doorgeven ervan aan reject:

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

Pas de volgende code aan volgens wat je hebt geleerd:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren