JavaScript 프로그램을 디버깅할 때 함수 호출의 스택 정보를 인쇄해야 하는 경우가 있습니다. 이는 console.trace()를 사용하여 수행할 수 있습니다. 다음 코드를 예로 들어 보겠습니다.
doTask();
doSubTask() 함수 실행 마지막에 console.trace() 문 한 줄을 삽입하면 디버깅 콘솔에 함수 호출 스택 정보가 인쇄됩니다. 예를 들어 Firebug 콘솔에서는 다음과 같습니다.
Firebug 콘솔에서 console.trace()는 함수 호출 스택 정보를 출력할 뿐만 아니라 함수 호출의 각 매개변수 값도 표시합니다.
브라우저 지원
Console.log()와 마찬가지로 Console.trace()는 디버깅 도구가 있는 브라우저에서 더 잘 지원됩니다.