⊗jsSpAsnEx 154 of 294 menu

JavaScript-тегі асинхронды кодтағы ерекше жағдайлар

Асинхронды код ішінде пайда болған ерекше жағдайды try-catch арқылы ұстап болмайды:

try { setTimeout(function() { throw(new Error); // ерекше жағдай ұсталмайды }, 3000); } catch(error) { console.log(error); }

Келесі кодтың мәселі қандай екенін түсіндіріңіз:

try { elem.addEventListener('click', function() { JSON.parse('some string'); }); } catch() { console.log('жарамсыз json'); }
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау