⊗jsSpPrmEO 164 of 294 menu

Objekat sa greškom promise-a u JavaScript

Prihvaćenije je da se u funkciju reject prosledi ne string sa greškom, već objekat sa greškom:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('greška u promisu')); // objekat sa greškom }, 3000); });

Takođe je moguće bacati objekte sa greškama pomoću throw - to će biti ekvivalentno prosledi u reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('greška u promisu'); // ekvivalentno reject }, 3000); });

Prepravite sledeći kod u skladu sa naučenim:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('uspeh'); } else { reject('greška'); } }, 3000); });
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij