더북(TheBook)

catch 문의 error는 사용하지 않는 경우 생략할 수 있습니다. 그리고 Promisefinally처럼 try-catch 문에도 finally 문을 추가할 수 있습니다.

const p1 = new Promise((resolve, reject) => {
  reject('에러!');
});
try {
  await p1;
} catch {
  console.log('에러인 경우');
} finally {
  console.log('성공이든 에러든 마지막에 실행됩니다.');
}
에러인 경우
성공이든 에러든 마지막에 실행됩니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.