⊗jsSpAsnEx 154 of 294 menu

Výjimky v asynchronním kódu v JavaScriptu

Výjimka, která vznikne uvnitř asynchronního kódu, nemůže být zachycena pomocí try-catch:

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

Vysvětlete, v čem je problém následujícího kódu:

try { elem.addEventListener('click', function() { JSON.parse('some string'); }); } catch() { console.log('neplatný json'); }
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout