⊗jsSpPrmEO 164 of 294 menu

Kitu na Kosa la Ahadi katika JavaScript

Inakubalika zaika kwenye funkta reject kupitisha si mkondo wenye kosa, bali kitu chenye kosa:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('kosa katika ahadi')); // kitu chenye kosa }, 3000); });

Pia unaweza kutupa vitu vilivyo na makosa kwa kutumia throw - hii itakuwa sawa na kupitisha kwenye reject:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('kosa katika ahadi'); // sawa na reject }, 3000); });

Badilisha mfumo ufuatao kulingana na yale yaliyojifunzwa:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('mafanikio'); } else { reject('kosa'); } }, 3000); });
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa