⊗jsSpPrmEO 164 of 294 menu

JavaScript-də Promise Xətası Olan Obyekt

Funksiyada reject-ə sətr şəklində xəta deyil, xəta obyekti ötürmək daha qəbul edilmişdir:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('error in promise')); // xəta obyekti }, 3000); });

throw köməyi ilə xəta obyektlərini atmaq da mümkündür - bu onları reject-ə ötürməyə ekvivalent olacaq:

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

Aşağıdakı kodu öyrənilənlərə uyğun şəkildə dəyişdirin:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject('error'); } }, 3000); });
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et