Exceções em Código Assíncrono em JavaScript
Uma exceção lançada dentro de um
código assíncrono não pode ser capturada
por try-catch:
javascripttry {
setTimeout(function() {
throw(new Error); // a exceção não será capturada
}, 3000);
} catch(error) {
console.log(error);
}
Задание 1
Explique qual é o problema com o seguinte código:
javascripttry {
elem.addEventListener('click', function() {
JSON.parse('some string');
});
} catch() {
console.log('json inválido');
}