1voto

Envolver bloques de código para manejo de errores en JavaScript

¿Cual es la forma recomendable de controlar posible errores del código javascript?

1voto

Peter comentado

Como dice Oscar!

2 Respuestas

3votos

Con el clásico try - catch:

try
  {
    Código con "riesgo"
  }
catch(err)
  {
     Trata error (puedes mostrar información del error con variable err)
  }
  finally { 
      Código que se ejecuta siempre haya error o no
  }

3votos

sebaperez Puntos920
try {
   sentences;
} catch(e) {
   throw e;
} finally {
   sentences;
}

No deberias utilizarlo solo con codigo de riesgo, sino siempre. Toda ejecucion deberia tener una o mas excepciones asociadas. En js el objeto 'e' de catch representa una excepcion, podes tratarla de determinada forma revisando cual es dentro del catch con bloques 'if' o podes re-lanzarla con throw para que sea capturada por un bloque de ejecucion superior. Otra practica es re-lanzar una excepcion propia.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta