A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/InternalError below:

InternalError - JavaScript | MDN

InternalError

Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.

L'objet InternalError indique qu'une erreur interne liée au moteur JavaScript s'est produite. De telles erreurs se produisent généralement au dépassement d'un seuil, par exemple :

Constructeur
InternalError()

Crée un nouvel objet InternalError.

Propriétés des instances
InternalError.prototype.message

Message d'erreur, hérité depuis Error.

InternalError.prototype.name

Nom d'erreur, hérité depuis Error.

InternalError.prototype.fileName

Le chemin du fichier qui a déclenché cette erreur, hérité depuis Error.

InternalError.prototype.lineNumber

Le numéro de la ligne du fichier qui a déclenché cette erreur, hérité depuis Error.

InternalError.prototype.columnNumber

Le numéro de colonne de la ligne du fichier qui a déclenché cette erreur, hérité depuis Error.

InternalError.prototype.stack

La pile d'appels, héritée depuis Error.

Exemples Trop de niveau de récursion

Cette fonction récursive s'appelle 10 fois, comme indiquée par la condition d'arrêt.

function boucle(x) {
  if (x >= 10) {
    // "x >= 10" représente la condition d'arrêt
    return;
  }
  // faire des trucs
  boucle(x + 1); // l'appel récursif
}
boucle(0);

En changeant cette condition avec une valeur extrêmement grande, cela ne fonctionnera plus :

function boucle(x) {
  if (x >= 1000000000000) {
    return;
  }
  // faire des trucs
  boucle(x + 1);
}
boucle(0);

// InternalError: too much recursion

Pour plus d'informations, voir la page sur InternalError: too much recursion.

Spécifications

Cet objet ne fait partie d'aucune spécification.

Compatibilité des navigateurs Voir aussi

RetroSearch 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