// 에러(예외발생)를 던지는 목표는 에러를 막는것이 아니라 에러가 발생하면 더욱 편하게 디버깅하는데 있다.
// 에러(예외발생)가 발생한 함수명과 이유를 넣을것을 권장한다.
// 모든 브라우저에서 확실히 에러메러 메세지를 보여주기위해 Error객체를 사용한다.
function func(param) {
if(!param) {
throw new Error("func(): ~~이유로 에러발생")
}
// 로직수행...
}


반응형
Posted by 힘없는염소