console : méthode statique trace()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La méthode console.trace() permet d'afficher la trace de la pile d'appels dans la console.

Note : Cette fonctionnalité est disponible via les Web Workers.

Note : Dans certains navigateurs, console.trace() pourra également afficher la séquence des appels et des évènements asynchrones qui ont mené à l'appel courant de console.trace() et qui ne sont pas nécessairement dans la pile d'appels, pour aider à déterminer l'origine de la boucle d'évaluation courante.

Voir la section sur le traçage des piles d'appels dans la documentation de console pour plus de détails et d'exemples.

Syntaxe

js
trace()
trace(obj1, /* …, */ objN)

Paramètres

obj1objN Facultatif

Zéro ou plusieurs objets à afficher dans la console avec la trace d'appels. Ces objets sont assemblés et formatés comme s'ils avaient été passés à console.log().

Valeur de retour

Aucune (undefined).

Exemples

js
function toto() {
  function truc() {
    console.trace();
  }
  truc();
}

toto();

Avec le fragment de code précédent, on aura la trace suivante dans la console :

truc
toto
<anonymous>

Spécifications

Specification
Console Standard
# trace

Compatibilité des navigateurs

BCD tables only load in the browser