Objeto JavaScript EvalError

Hay varios tipos de errores que encontramos en JavaScript, por ejemplo, SyntaxError , RangeError , ReferenceError , EvalError, etc. EvalError indica un error con respecto a la función global eval()

Sin embargo, las versiones más nuevas de JavaScript no lanzan EvalError .

Sintaxis:

new EvalError()
new EvalError(message)

Parámetros: el mensaje es un parámetro opcional que proporciona detalles sobre la excepción que ocurrió.

Valor de retorno: un objeto EvalError recién construido .

A continuación se muestran algunos ejemplos de JavaScript EvalError.

Ejemplo 1:

Javascript

<script>
  try {
    throw new EvalError('EvalError has occurred');
  } catch (e) {
    console.log(e instanceof EvalError);
    console.log(e.message);            
    console.log(e.name);               
  }
</script>

Producción:

true
EvalError has occurred
EvalError

Ejemplo 2:

Javascript

var score={
  checkerror:function (score){
    if(score<0)
    {
       try{
         throw new EvalError('Error occurred');
       }catch(e)
       {
          console.log(e.message);
       }
        
    }
  }
}
console.log(score.checkerror(-3));

Producción:

Error occurred
undefined

Publicación traducida automáticamente

Artículo escrito por faizamu19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *