ВНИМАНИЕ! Скидки на тариф Практик: 700$ 500$!
Обучение, помощь в поиске работы и заказов, стажировка на реальных проектах. Жми для подробностей →
⊗jsSpAsnEx 154 of 294 menu
Бесплатный ЛЕТНИЙ курс по React фреймворку NextJS. Мы уже начали, но еще можно присоединится! Жми для записи!

Исключения в асинхронном коде в 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