entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

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