Exception.
- SyntaxError : 문법 등의 파싱에러
- TypeError : 사용불가능한 변수사용
- ReferenceError : 허용되지않는 참조
- RangeError : 허용 숫자 범위 초과
- EvalError : eval() 의 잘못된 사용
- URIError : encodeURI , decodeURI 의 잘못된 사용
- 사용자 정의에러 등
try - catch -finally
- name : 에러명
- message : 에러메시지
- stack : 스택트레이스
- Error(string) : 사용자 정의 에러.
try{
throw new Error("사용자 정의 에러 발생");//사용자 정의 에러 던짐
}catch(e){
console.log(e.name); // 에러 명만 출력
console.log(e.message); // 에러 메세지 출력
console.log(e.stack); // 스택 트레이스
}finally {
console.log('finally')
}
'기반을 다지자 ES6' 카테고리의 다른 글
가상의 폼데이터인 FormData 객체를 폼 DOM 객체를 가지고 생성하기 (0) | 2020.10.14 |
---|---|
종장:Promise, async & await (0) | 2020.10.02 |
모듈 (0) | 2020.10.01 |
Class (0) | 2020.10.01 |
전개연산자 Spread (0) | 2020.10.01 |