Error.stackTraceLimit

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.

Attention ! Cette propriété est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.

La propriété Error.stackTraceLimit permet d'obtenir ou de définir la limite de pile pour la trace, cela correspond au nombre de niveaux d'appels à afficher dans les erreurs. La limite par défaut vaut 10.

Syntaxe

Error.stackTraceLimit

Notes

La propriété stackTraceLimit peut être un entier compris entre 0 et Infinity. Si stackTraceLimit vaut 0 au moment où l'erreur est déclenché, aucune pile d'appel ne sera affichée. Si cette propriété vaut une valeur négative ou non-numérique, elle sera convertie en 0. Si stackTraceLimit vaut Infinity, toute la pile sera affichée. Dans les autres cas, ToUint32 sera utilisée afin de convertir la valeur.

Exemples

try {
  var err = new Error("my error");
  Error.stackTraceLimit = 7;
  throw err;
} catch(e) {
  console.log("Valeur de la limite pour la pile :");
  console.log(Error.stackTraceLimit);
}  

Prérequis

Cette fonctionnalité est prise en charge par Internet Explorer 10 et par les applications Windows 8.x Store.

Voir aussi

Étiquettes et contributeurs liés au document

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