Não padrão: Este recurso não é padronizado. Não recomendamos o uso de recursos não padronizados em produção, pois eles têm suporte limitado nos navegadores e podem mudar ou ser removidos. No entanto, podem ser uma alternativa viável em casos especÃficos onde não exista uma opção padrão.
O objeto InternalError
indica que um erro ocorreu internamente na engine do JavaScript.
Isso ocorre quando algo é muito grande, por exemplo:
InternalError()
Cria um um novo objeto InternalError
.
InternalError.prototype.message
Error message. Inherited from Error
.
InternalError.prototype.name
Error name. Inherited from Error
.
InternalError.prototype.fileName
Path to file that raised this error. Inherited from Error
.
InternalError.prototype.lineNumber
Line number in file that raised this error. Inherited from Error
.
InternalError.prototype.columnNumber
Column number in line that raised this error. Inherited from Error
.
InternalError.prototype.stack
Stack trace. Inherited from Error
.
This recursive function runs 10 times, as per the exit condition.
function loop(x) {
if (x >= 10) {
// "x >= 10" is the exit condition
return;
}
// do stuff
loop(x + 1); // the recursive call
}
loop(0);
Setting this condition to an extremely high value, won't work:
function loop(x) {
if (x >= 1000000000000) return;
// do stuff
loop(x + 1);
}
loop(0);
// InternalError: too much recursion
For more information, see InternalError: too much recursion.
SpecificationsNot part of any standard.
Compatibilidade com navegadores See alsoRetroSearch 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