function f2() {
console.log("f2 start");
throw new Error("Error");
console.log("f2 end"); // 윗줄 throw로 에러구문이라 이 문장은 진행안됨
}
function f1() {
console.log("f1 start");
f2(); // 여기서 에러가 생겼기에 다음줄도 출력 안됨.
console.log("f1 end");
}
console.log("will : f1");
try {
f1();
} catch (e) {
console.log(e);
} // 이렇게 catch로 에러를 잡으면 다음줄 계속 진행
console.log("did : f1");