[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/InternalError [Back]  [Original]

InternalError - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

InternalError

No estndar: Esta funcin no est estandarizada. No recomendamos usar funciones no estndar en produccin, ya que tienen un soporte limitado en los navegadores y pueden cambiar o eliminarse. Sin embargo, pueden ser una alternativa adecuada en casos especficos donde no exista una opcin estndar.

El objeto InternalError indica un error que se produjo internamente en el motor JavaScript.

Los principalmente casos de ejemplo son cuando algo es demasiado grande, por ejemplo:

  • "demasiados casos del switch",
  • "demasiados parntesis en la expresin regular",
  • "iniciador de arreglo demasiado grande",
  • "demasiada recursividad".

In this article

Constructor

InternalError()

Crea un nuevo objeto InternalError.

Propiedades de la instancia

InternalError.prototype.message

Mensaje de error. Heredado de Error.

InternalError.prototype.name

Nombre del error. Heredado de Error.

InternalError.prototype.fileName

Ruta al archivo que gener este error. Heredado de Error.

InternalError.prototype.lineNumber

Nmero de lnea en el archivo que gener este error. Heredado de Error.

InternalError.prototype.columnNumber

Nmero de columna en la lnea que gener este error. Heredado de Error.

InternalError.prototype.stack

Seguimiento de la pila. Heredado de Error.

Ejemplos

Demasiada recursividad

Esta funcin recursiva se ejecuta 10 veces, segn la condicin de salida.

js
function loop(x) {
  if (x >= 10)
    // "x >= 10" es la condicin de salida
    return;
  // hacer cosas
  loop(x + 1); // la llamada recursiva
}
loop(0);

Establecer esta condicin en un valor extremadamente alto, no funcionar:

js
function loop(x) {
  if (x >= 1000000000000) return;
  // hacer cosas
  loop(x + 1);
}
loop(0);

// InternalError: demasiada recursividad

Para obtener ms informacin, consulta InternalError: demasiada recursividad.

Especificaciones

No forma parte de ningn estndar.

Compatibilidad con navegadores

Ve tambin


Web Proxy Viewer  |  New URL  |  Original Page