No estándar: Esta función no está estandarizada. No recomendamos usar funciones no estándar en producción, ya que tienen un soporte limitado en los navegadores y pueden cambiar o eliminarse. Sin embargo, pueden ser una alternativa adecuada en casos especÃficos donde no exista una opción estándar.
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:
InternalError()
Crea un nuevo objeto InternalError
.
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
Número de lÃnea en el archivo que generó este error. Heredado de Error
.
InternalError.prototype.columnNumber
Número de columna en la lÃnea que generó este error. Heredado de Error
.
InternalError.prototype.stack
Seguimiento de la pila. Heredado de Error
.
Esta función recursiva se ejecuta 10 veces, según la condición de salida.
function loop(x) {
if (x >= 10)
// "x >= 10" es la condición de salida
return;
// hacer cosas
loop(x + 1); // la llamada recursiva
}
loop(0);
Establecer esta condición en un valor extremadamente alto, no funcionará:
function loop(x) {
if (x >= 1000000000000) return;
// hacer cosas
loop(x + 1);
}
loop(0);
// InternalError: demasiada recursividad
Para obtener más información, consulta InternalError: demasiada recursividad.
No forma parte de ningún estándar.
Compatibilidad con navegadores Ve tambiénRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4