⊗jsSpPrmEC 165 of 294 menu

JavaScript да промисларда мустақил istisnolarni ушлаш

then да фақат istisno холатини ишловчи функциани кўрсатиш мумкин, биринчи параметр ўрнига null ўтказіш орқали:

promise.then( null, function(error) { console.log(error); } );

Бундай холатда catch usuli орқали қисқартирилган sintaksisdan фойдаланиш қулай:

promise.catch( function(error) { console.log(error); } );

Қуйидаги кодни catch usuli орқали қайта ёзинг:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject(new Error('error')); } }, 3000); }); promise.then( res => console.log(res), err => console.log(err.message), );
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш