먼저, try / catch 문법은, 자바스크립트에서 에러가 발생했을 시, 스크립트가 죽는 것을 방지하고, 에러 상황을 잡아 예외처리를 할 수 있게 해주는 문법이다.

기본적인 형태는 아래처럼 되어있다.

try {

} catch(error) {

}

try 블록 안에 에러가 없을 시 catch 블록으로는 들어가지 않는다.


Catch 블록 아래에 finally 라는 블록이 들어가는 경우도 있다.

try {

} catch(error) {

} finally {
	//항상 실행되는 블록
}

finally 블록 안의 코드는 에러의 유무와 상관없이 마지막으로 항상 실행되는 블록이다!

profile
프론트엔드 개발자

0개의 댓글