⊗jsSpPrmEO 164 of 294 menu

Obiekt z błędem promisu w JavaScript

Bardziej przyjęte jest w funkcji reject przekazywać nie ciąg znaków z błędem, a obiekt z błędem:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('błąd w promisie')); // obiekt z błędem }, 3000); });

Można również rzucać obiekty z błędami za pomocą throw - będzie to równoznaczne przekazaniu ich do reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('błąd w promisie'); // równoznaczne z reject }, 3000); });

Przerób następujący kod zgodnie z poznanym materiałem:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('sukces'); } else { reject('błąd'); } }, 3000); });
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć