Introduction to the console. trace () function in JavaScript, console. trace
When debugging JavaScript programs, you sometimes need to print the stack information of function calls, which can be achieved by using console. trace. The following code is used as an example:
Copy codeThe Code is as follows:
Function doTask (){
DoSubTask (1000,10000 );
}
Function doSubTask (countX, countY ){
For (var I = 0; I <countX; I ++ ){
For (var j = 0; j <countY; j ++ ){}
}
Console. trace ();
}
DoTask ();
A console. trace () Statement is inserted at the end of the doSubTask () function execution. This prints the function call stack information on the debugging console. For example, in the Firebug console:
In the Firebug console, console. trace () not only prints the function call stack information, but also displays the values of parameters in the function call.
Browser support
Like console. trace () and console. log (), it is well supported in browsers with debugging tools. All major browsers support this function.