⊗jsSpPrmEO 164 of 294 menu

JavaScript да промисдаги хато билан объект

reject функциясига сатр эмас, балки хато билан объект ўтказиш кўпроқ қўлланилади:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('promiseda хатолик')); // хато билан объект }, 3000); });

Шунингдек, throw ёрдамида хатолик билан объектларни чиқариш мумкин - бу уларни reject га ўтказишга эквивалент бўлади:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { throw new Error('promiseda хатолик'); // reject га эквивалент }, 3000); });

Келтирилган кодни ўрганилган маълумотлар асосида ўзгартиринг:

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