⊗jsSpAsnEx 154 of 294 menu

Výnimky v asynchrónnom kóde v JavaScripte

Výnimka, ktorá vznikla vnútri asynchrónneho kódu, nemôže byť chytená cez try-catch:

try { setTimeout(function() { throw(new Error); // výnimka nebude chytená }, 3000); } catch(error) { console.log(error); }

Vysvetlite, v čom je problém nasledujúceho kódu:

try { elem.addEventListener('click', function() { JSON.parse('some string'); }); } catch() { console.log('nekorektný json'); }
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť