처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript에서 try...catch...finally 구문의 역할은?

보통 MDN Web Docs
보기 및 정답
A try 블록에서 발생한 에러를 catch에서 처리하고, finally는 에러 여부와 관계없이 항상 실행된다
B try는 코드를 테스트하고, catch는 코드를 캐싱하고, finally는 코드를 삭제한다
C try...catch 구문은 비동기 코드에서만 사용할 수 있으며 동기 코드의 에러는 처리하지 못하는 것이 일반적이다
D finally 블록은 catch에서 에러가 처리된 경우에만 실행되며 에러가 없으면 건너뛴다

해설

try 블록 안의 코드에서 에러가 발생하면 catch 블록이 실행되어 에러를 처리합니다. finally 블록은 에러 발생 여부와 관계없이 항상 실행되며, 리소스 정리 등에 활용됩니다. async/await와 함께 비동기 에러 처리에도 많이 사용됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기