Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS

Méthode : window.console.trace()

Affiche la pile d'exécution (stack trace) dans la console

Syntaxe
console.trace([String titre])

Compatible tous navigateurs

Description
Affiche la pile d'exécution (stack trace en anglais) dans la console. La pile est plus simplement l'enchainement des appels via les différentes fonctions.

Le paramètre optionnel permet de remplacé le titre par défaut "console.trace" par un titre personnalisé.

Notez que l'émulateur ne peut pas remonter la trace. Ouvrez la console pour observer le résultat.


Exemple 1 : Exemple de stack trace
Code source
<script type="text/javascript">
function traitement() {
 console.trace("Affichage de la trace");
}
/* La fonction main appelle le traitement */
function main() {
 console.log("Démarrage de main()");
 traitement();
}

main();
</script>

Résultat
Emulation de la console
Explication
Observez la trace des appels dans la console.
L'exemple affiche dans la console ces 3 lignes :
Exemple script window.console.trace() dans la référence du JavaScript par ToutJavaScript.com

Cela signifie que console.trace() est appelée dans la fonction traitement(), elle même appelée dans la fonction main(), appelée à l'origine depuis le corps du script.

Notez que chaque navigateur propose une mise en forme légèrement différente. Sous IE11, qui ignore le paramètre de titre, le résultat se présente ainsi :
Exemple script window.console.trace() dans la référence du JavaScript par ToutJavaScript.com

Page en rapport
Tutorial : La console JavaScript des navigateurs
Page mise à jour le
QUERY 10
SELECT *, DATE_FORMAT(dt_insert, '%d/%m/%Y %H:%i' ) AS jour_insert, DATE_FORMAT(dt_maj, '%d/%m/%Y %H:%i' ) AS jour_maj FROM js_reference ORDER BY IDfather, name
SELECT * FROM js_navigateur ORDER BY ordre
SELECT * FROM js_version ORDER BY ID
SELECT * FROM js_reference WHERE phpfile="console.trace"
UPDATE js_reference SET nb_visi=nb_visi+1, nb_visi_delai=nb_visi_delai+1 WHERE ID='411'
SELECT * FROM js_navigateur ORDER BY ordre
SELECT js_equivalent_ressource.*, js_equivalent_language.language, js_equivalent_language.favico FROM js_equivalent_ressource, js_equivalent_language WHERE js_equivalent_ressource.idLanguage = js_equivalent_language.id AND js_equivalent_ressource.etat=1 AND js_equivalent_language.etat=1 AND js_equivalent_ressource.typeof='REF' AND js_equivalent_ressource.idRessource="411"
SELECT * FROM js_exemple WHERE ID='411' ORDER BY ordre
SELECT * FROM js_url WHERE ID='411' ORDER BY ordre
SELECT * FROM js_url WHERE ID='233' ORDER BY ordre

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...
Le 17/06/2025 19:35:44 sur php 7 en 54.31 ms