Ao depurar os programas JavaScript, às vezes você precisa imprimir as informações da pilha da chamada de função, que podem ser alcançadas usando o console.Trace (). O código a seguir é um exemplo:
A cópia do código é a seguinte:
função Dotask () {
Dosubtask (1000.10000);
}
Função Dosubtask (Countx, Condado) {
for (var i = 0; i <countx; i ++) {
for (var j = 0; j <condado; j ++) {}
}
console.Trace ();
}
Dotask ();
Insira uma linha de instrução console.Trace () no final da execução da função DOSUBTASK (), que imprime as informações da pilha de chamadas de função no console de depuração. Por exemplo, no console do Firebug, é assim:
No console do Firebug, o console.Trace () não apenas imprimirá as informações da pilha de chamadas da função, mas também exibirá os valores de cada parâmetro na chamada de função.
Suporte do navegador
Console.Trace (), como console.log (), suporta melhor em navegadores com ferramentas de depuração e todos os principais navegadores suportam essa função.