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
# trace

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
trace() static method

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support