// 에러(예외발생)를 던지는 목표는 에러를 막는것이 아니라 에러가 발생하면 더욱 편하게 디버깅하는데 있다.// 에러(예외발생)가 발생한 함수명과 이유를 넣을것을 권장한다.// 모든 브라우저에서 확실히 에러메러 메세지를 보여주기위해 Error객체를 사용한다.function func(param) {if(!param) {throw new Error("func(): ~~이유로 에러발생")}// 로직수행...}
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 메모이제이션 memoization (0) | 2017.01.12 |
---|---|
[JavaScript] 자바스크립트 형변환 String, Number, boolean (0) | 2016.12.19 |
[JavaScript] 자바스크립트 배열 sort - 한글, 숫자 오름차순, 내림차순 정렬 (0) | 2016.12.05 |
[JavaScript] 배열, 변수 에서 최대값, 최소값 찾기 (0) | 2016.11.11 |
[JavaScript] 인자 매개변수 차이 (0) | 2016.11.01 |