| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/InternalError | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Non standard: Cette fonctionnalit n'est pas standardise. Nous dconseillons d'utiliser des fonctionnalits non standard en production, car leur prise en charge par les navigateurs est limite, et elles peuvent tre modifies ou supprimes. Toutefois, elles peuvent constituer une alternative approprie dans certains cas o aucune option standard n'existe.
L'objet InternalError indique une erreur qui s'est produite en interne dans le moteur JavaScript.
Les cas d'exemple concernent principalement des situations o quelque chose est trop grand, par exemple :
switch ;InternalError est une sous-classe de Error.
InternalError() Cre un nouvel objet InternalError.
Hrite aussi des proprits d'instance de son parent Error.
Ces proprits sont dfinies sur InternalError.prototype et partages par toutes les instances de InternalError.
InternalError.prototype.constructorLa fonction constructeur qui a cr l'objet d'instance. Pour les instances de InternalError, la valeur initiale est le constructeur InternalError.
InternalError.prototype.nameReprsente le nom du type d'erreur. Pour InternalError.prototype.name, la valeur initiale est "InternalError".
Hrite des mthodes d'instance de son parent Error.
Cette fonction rcursive s'appelle 10 fois, comme indique par la condition d'arrt.
function boucle(x) {
// "x >= 10" reprsente la condition d'arrt
if (x >= 10) return;
// faire des trucs
boucle(x + 1); // l'appel rcursif
}
boucle(0);
En changeant cette condition avec une valeur extrmement 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.
Ne fait partie d'aucun standard.
Cette page a t modifie le 25 fvr. 2026 par les contributeurices du MDN.
InternalErrorErrorObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()AggregateErrorEvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIErrorCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |