728x90
반응형
SMALL

1. 예외처리

기본형의 모습이다. try문 안에서 실행하고 싶은 문장을 실행하다가 오류가 발생하게 되면 그 밑에줄은 건너뛰고,

catch(error)에서 적혀있는 문장을 실행하게 된다.

finally는 예외가 발생하던 안하던 위의 연산이 끝나게 되면 무조건 실행하게 됨.

 

2. 예시 및 설명

function readFile()
readFile(path) 함수에서 throw new Error를 이용하여 에러를 발생시켰다.
return 부분인 바보래요라는 str은 윗줄의 에러로 인해서 실행되지 않음.
processFile(path){
let content로 컨텐트라는 함수를 선언해주고;
try문 안에서 오류가 실행되는 함수인 readFile을 실행하였고, 여기에서 에러가 발생하여 catch문 실행
오타: catch{  =>  catch(error){
catch문의 실행결과 : content 변수에 값을 '기본내용'으로 변환
그 후 finally의 문장을 실행하게 된다.

const result에 '결과'라는 str과 content를 저장하여 return
}

const result = processFile('경로'); 
프로세스 파일 함수를 경로라는 매개변수를 넣어 실행

 

728x90
반응형
LIST

'JavaScript' 카테고리의 다른 글

JavaScript - 옵셔널 체이닝  (0) 2023.04.12
JavaScript - Promise(프로미스)  (0) 2023.04.12
JavaScript - 주석  (0) 2023.04.12
JavaScript - Map  (0) 2023.04.12
JavaScript - Spread  (0) 2023.04.12

+ Recent posts