더북(TheBook)

▼ 표 1-1 타입스크립트와 자바스크립트의 에러 처리 비교

에러 처리 여부

자바스크립트

타입스크립트

문법에러(SyntaxError)

O

O

타입에러(TypeError)

X

O

기타에러(런타임에러)

X

X

에러 로그를 수집하고 분석하는 서비스를 제공하는 회사인 Rollbar에서 조사한 자료에 따르면 자바스크립트에서 많이 발생하는 10가지 에러는 다음과 같습니다.6

1.   Uncaught TypeError: Cannot read property

2.   TypeError: ‘undefined’ is not an object (evaluating...)

3.   TypeError: null is not an object (evaluating...)

4.   (unknown): Script error

5.   TypeError: Object doesn’t support property

6.   TypeError: ‘undefined’ is not a function

7.   Uncaught RangeError

8.   TypeError: Cannot read property ‘length’

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.