Codeit/JavaScript

finally 문

효땡 2024. 8. 9. 17:46

finally 문

- try ... catch문이 끝난 다음에 최종적으로 실행될 코드를 다룰 때 활용

try {
  // 실행할 코드
} catch (error) {
  // 에러가 발생했을 때 실행할 코드
} finally {
  // 항상 실행할 코드
}

 

function printMembers(...members) {
  for (const member of members) {
    console.log(member);
  }
}

try {
  printMembers('영훈', '윤수', '동욱');
} catch (err) {
  alert('에러가 발생했습니다!');
  console.error(err);
} finally {
  const end = new Date();
  const msg = `코드 실행을 완료한 시각은 ${end.toLocaleString()}입니다.`;
  console.log(msg);
}