JavaScript Objetos de error


Ejemplo

Los errores de tiempo de ejecución en JavaScript son instancias del objeto Error . El objeto Error también se puede usar como está, o como la base para excepciones definidas por el usuario. Es posible lanzar cualquier tipo de valor, por ejemplo, cadenas, pero se recomienda encarecidamente que utilice Error o uno de sus derivados para asegurarse de que la información de depuración, como las huellas de la pila, se conserve correctamente.

El primer parámetro del constructor de Error es el mensaje de error legible. Debe intentar especificar siempre un mensaje de error útil de lo que salió mal, incluso si se puede encontrar información adicional en otro lugar.

try {
   throw new Error('Useful message');
} catch (error) {
   console.log('Something went wrong! ' + error.message);
}