Вот пример моего кода:
try {
//Тут другой код который может вызвать ошибку
setTimeout(()=>{
throw new Error('Тестовая ошибка!');
},1);
} catch (e) {
alert('Ошибка: '+e.name + ":" + e.message);
}
Как отловить ошибку вызванную в обработчике setTimeout ?