⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა