JavaScript

javaScript-스택 트레이스

용용it 2023. 8. 31. 01:33

스택 트레이스

 

프로그램 실행 중에 함수 호출이 어떻게 이뤄져왔는지 나타내는 정보.

 

오류가 어떤 함수 내에서 발생했는지 그 함수가 어떤 함수를 호출하였는지 보여준다.

 

함수 호출 스택(call stack)에 기반하여 생성되며,

오류가 발생한 함수에서부터 거슬러 올라가며

 

각 함수의 이름와 위치를 나열한다.

 

쉽게 말하면 우리가 콘솔에서 찍어봤을 때 에러가 나는데 

여기서 나오는 오류 메세지와 스택 트레이스가 함께 출력이 되는 것이다.

 

 즉, at 이 부분이 스택 트레이스,

 

 

 

또 다른 예시로, console.error(error.message)를 찍어보면 에러 메세지만 출력하는 것을 볼 수 있다.

 

참고로 console.error(error.stack)을 찍어보면

console.error(error)와

 

똑같은 결과가 나오는데

 

결국 error.stack을 따로 사용 안 해도 되는 거 아닌가 ?

 

 

'JavaScript' 카테고리의 다른 글

javaScript-DOM(Document Object Model)  (0) 2023.09.01
javaScript-fetch()  (2) 2023.08.31
javaScript-Resolve, Reject, 에러 핸들링  (0) 2023.08.31
javaScript-Async Await  (0) 2023.08.30
javaScript-Promise  (0) 2023.08.28