JavaScript의 주요 에러 타입 중 TypeError가 발생하는 상황은?
쉬움 MDN Web Docs해설
TypeError는 값의 타입이 예상과 다를 때 발생합니다. 대표적으로 null이나 undefined에서 속성에 접근하거나, 함수가 아닌 값을 호출하는 경우입니다. ReferenceError(미선언 변수), SyntaxError(문법 오류), URIError(URI 처리 오류)와 구분됩니다.
TypeError는 값의 타입이 예상과 다를 때 발생합니다. 대표적으로 null이나 undefined에서 속성에 접근하거나, 함수가 아닌 값을 호출하는 경우입니다. ReferenceError(미선언 변수), SyntaxError(문법 오류), URIError(URI 처리 오류)와 구분됩니다.