> Faqs > Cómo se levanta una excepcion en Javascript

Cómo se levanta una excepcion en Javascript

Quisiera saber el mecanismo que se usa en el lenguaje Javascript para levantar excepciones.

Cómo se levanta una excepcion en JS?

Respuestas

Para lanzar una excepción en JavaScript, puedes usar la palabra clave throw seguida de un objeto de error o cualquier otro valor que quieras lanzar (prodría ser perfectamente una cadena que describe el error simplemente).

A menudo, se utiliza el constructor Error para crear un objeto de error que proporciona información sobre el error, como un mensaje descriptivo. Aquí tienes un ejemplo básico:

throw new Error('Descripción del error que se he producido');

Eso es básicamente una excepción en Javascript. El código anterior lanza la excepción con un mensaje 'Descripción del error'.

Ya quien use tu software, o tú mismo, podrá capturar esta excepción usando el típico bloque try...catch.

Te paso un ejemplito para que veas la manera de proceder por si te sirve de ayuda:

try {
  // Código que puede lanzar una excepción
  throw new Error('Descripción del error');
} catch (error) {
  // Manejo del error
  console.error(error.message);
}

En este caso tenemos un código un poco inutil, ya que en el bloque try siempre se lanza la excepción.

Esto hará que siempre se vaya por el bloque catch, que captura el error. En este caso el mensaje del error lo podemos acceder mediante el objeto de error que se ha creado y su propiedad message.

Esto sería una breve guía de las excepciones en Javascript. Espero que te sirva. Quizás puedas complementarla con este artículo:

Cláusulas try … catch: detectar y cazar errores en Javascript

Santiago
571 18 45 21