⊗jsSpPrmEO 164 of 294 menu

JavaScript'te Promise Hatasını Nesne Olarak Atmak

reject işlevine bir hata dizgesi yerine bir hata nesnesi geçirmek daha yaygındır:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('promise içinde hata')); // hata nesnesi }, 3000); });

Ayrıca, throw ile hata nesneleri atmak da mümkündür - bu, onları reject'e geçirmeye eşdeğer olacaktır:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('promise içinde hata'); // reject'e eşdeğer }, 3000); });

Aşağıdaki kodu öğrendiklerimiz doğrultusunda değiştirin:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('başarılı'); } else { reject('hata'); } }, 3000); });
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet