offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗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'); }
enru