
JS/이론
에러 처리 구현(1): try ... catch ... finally 문
try ... catch ... finally 문 try/catch/finally 문은 대표적인 에러 처리(error handling) 방식이다. try{ // 실행할 코드 } catch(error) { // error는 어떤 변수명을 지어도 상관없다. // try 코드 블록에서 발생하는 에러가 있다면 여기 코드 블록의 코드가 실행 // error에는 try 코드 블록에서 발생한 Error 객체가 전달 } finally { // 불필요하다면 생략이 가능하다. // 에러와 상관없이 반드시 한 번 실행 } finally 코드 블록 구간은 위의 두 구간과 달리 생략이 가능하다. 또한 이 구간은 어떤 에러 발생과 상관없이 반드시 한 번 실행하기 위한 구간이다. new Error & throw new Error는..