Lors du débogage des programmes JavaScript, vous devez parfois imprimer les informations de pile de l'appel de fonction, qui peuvent être réalisées en utilisant Console.trace (). Le code suivant est un exemple:
La copie de code est la suivante:
fonction dotAsk () {
DosubTask (1000 10000);
}
fonction DosubTask (countx, comté) {
pour (var i = 0; i <countx; i ++) {
pour (var j = 0; j <comté; j ++) {}
}
console.trace ();
}
dotask ();
Insérez une ligne de console.trace () à la fin de l'exécution de la fonction DosubTask (), qui imprime les informations de pile d'appel de fonction dans la console de débogage. Par exemple, dans la console Firebug, il ressemble à ceci:
Dans la console Firebug, Console.Trace () imprimera non seulement les informations de pile d'appel de fonction, mais affichera également les valeurs de chaque paramètre dans l'appel de fonction.
Support de navigateur
Console.trace (), comme Console.log (), prend en charge mieux dans les navigateurs avec des outils de débogage, et tous les principaux navigateurs prennent en charge cette fonction.