debug
이 글은 예전에 따로 적어두었던 debug 메모를 옮기면서 다시 정리한 버전입니다..
원문이 짧은 편이라, 나중에 다시 볼 때 덜 끊기게 핵심 흐름만 조금 붙여뒀습니다.
이미지 원본을 확인하지 못했습니다: ./images/122034863330291.png
[Resume] :: (F8)
- 스크립트 실행을 다시 시작함
- 추가 중단점이 없는 경우, 실행이 계속됨
[Step] :: (F9)
- 다음 명령어를 실행함
- 비동기 동작은 무시함 [setTimeout] - 함수 호출 스케줄링에 쓰이는 내장 메소드
[Step over] :: (F10)
- 다음 명령어를 실행하지만, 함수 안으로 진입하지 않음
[Step into] :: (F11)
- 비동기 함수 호출에서 [Step]과 다르게 동작함
- 비동기 동작이 완료될 때까지 대기함
[Step out] :: (Shift + F11)
- 현재 실행 중인 함수의 마지막에서 실행을 멈춤
- [Step]을 눌러 내부 동작을 잘못 진입했거나, 함수를 빨리 끝내고 싶은 경우