728x90
반응형
참고: https://dotnettutorials.net/lesson/javascript-console-trace-method/
이 포스트에서는 JavaScript의 console.trace() 메소드의 사용 방법을 알아보겠습니다.
console.trace() 메소드
함수나 코드 조각 디버깅은 우리가 항상 직면하는 문제입니다. 이 때 코드의 실행 흐름을 쉽게 이해하기 위해 console.trace() 메소드를 사용할 수 있습니다.
console.trace() 메소드는 콘솔에서 코드가 어떻게 실행되는지와 코드 흐름을 알 수 있는 stack trace를 출력하는 데 사용합니다. 이러한 console.trace() 메소드는 호출 시점에 존재하는 call stack을 로깅합니다. 이로서 코드의 다른 위치에서 호출되는 함수의 오류를 찾을 수 있습니다. 이는 코드를 추적하려는 위치에 console.trace() 메소드를 배치하여 사용할 수 있습니다.
문법
console.trace(...data);
매개변수: 옵셔널 값으로서 stack trace와 함께 출력할 값입니다. console.log()와 동일한 방법을 사용할 수 있습니다.
console.trace() 메소드 예제
function func1() {
function func2() {
console.trace();
}
func2();
}
func1();
function traceTest(a, b) {
console.trace("Start Trace");
return a + b;
}
traceTest(23, 3);
function addition() {
addNumbers();
}
function addNumbers() {
console.trace('addition trace');
}
addition();
정리
console.trace() 메소드는 호출되는 시점의 call stack을 콘솔에 출력하는 메소드입니다. 디버깅 시 코드의 stack trace가 필요한 경우 유용하게 사용할 수 있으며 console.log()에 넣는 값과 동일한 방법으로 매개변수를 전달할 수 있습니다.
관련 글
반응형
'dev > javascript' 카테고리의 다른 글
[javascript] 자바스크립트 배열의 모든 값 더하기 (for, forEach, reduce) (8) | 2023.05.16 |
---|---|
[javascript] 자바스크립트 parseFloat 사용 방법 (숫자 변환) (8) | 2023.05.15 |
[javascript] 자바스크립트 console.table() (7) | 2023.05.12 |
[javascript] 자바스크립트 실행 시간 계산 (console.time) (7) | 2023.05.12 |
[javascript] 자바스크립트 파일 업로드 (form post) (7) | 2023.05.12 |
댓글