⊗jsSpPrmEO 164 of 294 menu

Obiect cu eroare de promisiune în JavaScript

Este mai acceptat să transmiți funcției reject nu un șir cu eroare, ci un obiect cu eroare:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // obiect cu eroare }, 3000); });

De asemenea, puteți arunca obiecte cu erori cu throw - acest lucru va fi echivalent cu transmiterea lor în reject:

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

Modificați următorul cod în conformitate cu ceea ce am învățat:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge