Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
Constructor Error()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
El constructorError crea un objetoError.
In this article
Sintaxis
new Error([message[, fileName[, lineNumber]]])
Parámetros
messageOpcionalUna descripción del error legible para los humanos.
fileNameOpcionalNo estándarEl valor de la propiedad
fileNameen el objetoErrorcreado. De manera predeterminada, el nombre del archivo que contiene el código que llamó al constructorError().lineNumberOpcionalNo estándarEl valor de la propiedad
lineNumberen el objetoErrorcreado. De manera predeterminada, el número de línea que contiene la invocación del constructorError().
Ejemplos
>Llamada a función o construcciónnew
Cuando se usaError como una función, sinnew, devolverá un objetoError. Por lo tanto, una simple llamada aError producirá el mismo resultado que la construcción de un objetoError mediante la palabra clavenew.
// 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® 2026 Language Specification> # sec-error-constructor> |