⊗jsSpAsnEx 154 of 294 menu

Isimu za Kipekee katika Msimbo Asynchonous katika JavaScript

Isimu ya kipekee, iliyotokea ndani ya msimbo usio na mwendo wa kawaida (asynchronous), haiwezi kukamatwa kupitia try-catch:

try { setTimeout(function() { throw(new Error); // isimu ya kipekee haitakamatwa }, 3000); } catch(error) { console.log(error); }

Elezea, ni nini shida ya msimbo ufuatao:

try { elem.addEventListener('click', function() { JSON.parse('some string'); }); } catch() { console.log('json isiyo sahihi'); }
hyuzswkabn