Try - Catch - Finally문

박태진·2022년 3월 18일
0

1. Try - Catch - Finally문 이란?

  • 에러 처리 코드를 미리 등록해두고 에러가 발생하면 에러 처리 코드로 건너가는 방법이다.
  • Finally문은 불필요할 경우 생략이 가능하다.

2. Try-Catch문의 기본적인 구조

try { //에러 발생할 가능성이 있는 코드}

} catch(Exception1 e1) { //Exception1이 발생했을 경우, 이를 처리하기 위한 코들,ㄹ 적는다. 보통 이곳에 에러 메세지를 출력하고 log로 남긴다.}

} finally { //에러 발생 여부에 관계없이 항상 수행되어야 하는 코드를 적는다}

3. 예제

console.log('[Start]');

try {
  // 에러가 발생할 가능성이 있는 코드
  errorgenerate();
} catch (Exception e1) {
  // try에서 에러가 발생하면 catch의 코드가 실행된다.
  console.error(Exception e1); // errorgenerate is undefined
} finally {
  // 에러 발생 여부에 관계없이 항상 수행된다. 
  console.log('finally');
} //try - catch -finally문으로 에러를 처리하여 프로그램이 종료되지 않는다.

console.log('[End]');

4. Shorhand Property

- 객체를 정의할 때 객체의 key값과 value값이 같으면, 각각 표기하지 않고 한번만 표기하는 것을 의미한다.
 const result = await createUseditem({
   variable : {
     createUseditemInput : {
       name     //name: myName
       remarks  //remarks: myRemarks
       contents //contents: myContents
     },
   },
 });

0개의 댓글

관련 채용 정보