스파르타코딩클럽 내일배움캠프 Node.js 입문주차 강의를 들으며 공부한 것을 적은것입니다.
서버에서 에러가 발생하지 않게 하기 위해 예외처리 진행
const users = ['Lee', 'kim', 'Park', 2];
try {
for (const user of users) {
console.log(user.toUpperCase());
}
} catch (e) {
console.error(`Error: ${e.message}`);
}
프로그래머 입장에서는 에러를 고의로 발생 시키기도 한다
호출하는 그 즉시 현재 실행되고 있는 함수는 실행을 멈추게 된다
자원을 계속 가지고 있으면, 무의미한 메모리를 차지하게 될 것이므로 에러 여부와 상관없이 일정 시점에서 해당 자원을 삭제 시켜야한다
에러가 발생했는지 여부와 상관없이 언제든 실행된다