JavaScript 프로그램을 디버깅 할 때 Console.Trace ()를 사용하여 달성 할 수있는 기능 호출의 스택 정보를 인쇄해야합니다. 다음 코드는 예입니다.
코드 사본은 다음과 같습니다.
함수 dotask () {
Dosubtask (1000,10000);
}
기능 dosubtask (Countx, County) {
for (var i = 0; i <countx; i ++) {
for (var j = 0; j <카운티; j ++) {}
}
Console.Trace ();
}
dotask ();
DoSubtask () 함수 실행 끝에 Console.trace () 명령문을 삽입하여 디버그 콘솔에 함수 호출 스택 정보를 인쇄합니다. 예를 들어, Firebug 콘솔에서는 다음과 같습니다.
Firebug 콘솔에서 Console.trace ()는 함수 호출 스택 정보를 인쇄 할뿐만 아니라 함수 호출에 각 매개 변수의 값도 표시됩니다.
브라우저 지원
Console.log ()과 같은 Console.trace ()는 디버깅 도구가있는 브라우저에서 더 나은 지원을 제공하며 모든 주요 브라우저는이 기능을 지원합니다.