Constructor Error()
El constructor Error
crea un objeto Error
.
Sintaxis
new Error([message[, fileName[, lineNumber]]])
Parámetros
message
Opcional-
Una descripción del error legible para los humanos.
fileName
Opcional Non-standard-
El valor de la propiedad
fileName
en el objetoError
creado. De manera predeterminada, el nombre del archivo que contiene el código que llamó al constructorError()
. lineNumber
Opcional Non-standard-
El valor de la propiedad
lineNumber
en el objetoError
creado. De manera predeterminada, el número de línea que contiene la invocación del constructorError()
.
Ejemplos
Llamada a función o construcción new
Cuando se usa Error
como una función, sin new
, devolverá un objeto Error
. Por lo tanto, una simple llamada a Error
producirá el mismo resultado que la construcción de un objeto Error
mediante la palabra clave new
.
js
// esto...
const x = Error("¡Fui creado usando una llamada a función!");
// ...tiene la misma funcionalidad que esta.
const y = new Error('¡Fui construido con la palabra clave "new"!');
Especificaciones
Specification |
---|
ECMAScript Language Specification # sec-error-constructor |
Compatibilidad con navegadores
BCD tables only load in the browser