domingo, 24 de março de 2013

Dicas de Programação: Try Catch em Javascript

Sabia que dá para capturar exceções em Javacript?
Pois é, dá e pode ser usada "igualzinha" como Java (até a sintaxe é parecida):

<script>
//Declaração de uma "Exceção"
var NullPointerException = function() {
     return {
      message: "Null Pointer Exception"
     };
};

//Teste de try throw catch
var a = null;
try {
     if (a === null) {
           throw new NullPointerException();
     }
} catch (e) {
     alert(e.message);
}
</script>

Só não sei se existe "Stack Trace" para esta linguagem... :P

Já pensou que legal jogar um "RuntimeException" no navegador do usuário (nem que for de "mentirinha" :P)?

Tsc, tsc... que desenvolvedor "malvado"!

Até mais!

Nenhum comentário: