⊗jsSpPrmEO 164 of 294 menu

Објект со грешка на promise во 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј