Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

InternalError

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

L'objet InternalError indique qu'une erreur liée au moteur JavaScript s'est produite. Par exemple "InternalError : Niveau de récursion trop important".

Syntaxe

new InternalError([message[, fileName[, lineNumber]]])

Paramètres

message
Paramètre optionnel. Une description de l'erreur compréhensible pour un être humain.
fileName
Paramètre optionnel. Le nom du fichier contenant le code à l'origine de l'erreur.
lineNumber
Paramètre optionnel. Le numéro de la ligne du code à l'origine de l'erreur.

Description

Une exception InternalError est levée à chaque fois qu'il se produit une erreur interne au moteur JavaScript.

Le plus souvent, cette exception se produit lorsque quelque chose atteint un niveau trop élévé. Par exemple :

  • trop de cas dans une construction switch,
  • trop de parenthèses au sein d'un expression rationnelle,
  • un littéral tableau trop grand,
  • trop de niveaux de récursion.

Propriétés

InternalError.prototype
Permet l'ajout de nouvelles propriétés à un objet InternalError.

Méthodes

L'objet global InternalError ne contient pas de méthode propre. En revanche, il hérite de certaines méthodes via sa chaîne de prototypes.

Instances de InternalError

Propriétés

Méthodes

Spécifications

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

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple Pas de support (Oui) Pas de support Pas de support Pas de support
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple Pas de support Pas de support (Oui) Pas de support Pas de support Pas de support

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli
 Dernière mise à jour par : SphinxKnight,