⊗jsSpPrmEO 164 of 294 menu

Аб'ект з памылкай проміса ў JavaScript

Больш прынята ў функцыю reject перадаваць не радок з памылкай, а аб'ект з памылкай:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // аб'ект з памылкай }, 3000); });

Можна таксама выкідваць аб'екты з памылкамі з дапамогай throw - гэта будзе эквівалентна перадачы іх у reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('error in promise'); // эквівалентна reject }, 3000); });

Перарабіце наступны код у адпаведнасці з вывучаным:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць