⊗jsSpPrmEC 165 of 294 menu

Penangkapan Pengecualian Berasingan dalam Janji di JavaScript

Dalam then, anda hanya boleh menentukan pengendali fungsi untuk situasi pengecualian dengan menghantar null sebagai parameter pertama:

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

Dalam kes sedemikian, adalah mudah untuk menggunakan sintaks ringkas melalui kaedah catch:

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

Tulis semula kod berikut menggunakan kaedah catch:

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), );
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak