모던 자바스크립트자바스크립트의 문법과 표현종합 정리

Q

Finally가 필요한 이유

조회 3,543

2021년 5월 12일

A
2개의 답변이 있어요
2021년 5월 14일

댓글 2

시간순
2022년 8월 12일
try{}catch{}쓰고 줄바꿔서 다음 줄에 코드를 쓰면 어떻겠냐는 질문같은데 저도 궁금하네요. try catch문 이후에 코드가 또 있다면 try catch 문 끝난 이후에 바로 그 코드를 실행시킬텐데 finally와 다른점이 있나요?
2022년 8월 13일
답변으로 남겼습니당~!
2022년 8월 13일

댓글 4

시간순
2022년 8월 14일
return문을 만나더라도 finally를 실행시키는 점이 흥미롭네요. 답변 감사합니다.
2022년 8월 14일
넹, 독특한 부분이죵.ㅎㅎ 도움이 되셨길 바랍니당!
2024년 11월 2일
저럴때 활용이 되는군요..<br />그럼 혹시 return이 없다면 위의 코드도 '출력되었으면 좋겠어'가 출력이 되는지요?
2025년 4월 23일
위에 코드에서는 에러가 발생하지 않기 때문에 밑에 '출력되었으면 좋겠어'가 출력되는 것 같습니다.<br />(return이 catch에 있기 때문입니다)<br /><br />만약 위 코드에서 에러가 생겼다면,<br />catch로 넘어가서 return을 만나고,<br />그로 인해 밑에 있는 코드는 출력되지 않을 것입니다.<br /><br />즉, finally를 사용하면 return을 만나도 실행된다는 점에 초점을 맞춰 보시면 될 것 같습니다!

(주) 코드잇

대표강영훈, 이윤수

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇

전화02-2289-1998