error-handling

박현석·2022년 9월 3일
1

Javascript ES6+

목록 보기
68/88
// try catch finally
function readFile(path) {
  //   throw new Error('파일 경로를 찾을 수 없음');
  return '파일의내용';
}

function processFile(path) {
  let content;
  try {
    content = readFile(path);
  } catch (error) {
    console.log(error);
    content = '기본내용';
  } finally {
    console.log('성공하든 실패하든 마지막으로 리소스를 정리할 수 있음!');
  }
  const result = 'hi ' + content;
  return result;
}

const result = processFile('경로');
console.log(result);
profile
선한 영향력을 주는 사람

0개의 댓글