반응형
자바스크립트 javascript String 기본함수 에러 해결법 toString(), substring(), substr() 에러 해결방법
Uncaught TypeError: Cannot read property 'toString' of undefined
Uncaught TypeError: Cannot read property 'substring' of undefined
Uncaught TypeError: Cannot read property 'substr' of undefined
개발 잘 하다가 기본적인 자바스크립트 함수 사용에서 에러가 났다.
해당 변수가 alert로도 잘뜨고 하는데 실행만하면 위의 에러들이 빵빵..
에러 내용을 보면 타입을 알수 없다 같은데..
타입 변환인 toString()을 써도 해결되지 않았다.
그래서 억지로 String을 변환 시켜 주니..해결되었다.
substr, substring, toString 을 쓸 변수에 ''+을 붙여준것..
예를 들면
var unformatDate = ''+date;
var yyyy = unformatDate.substr(0,4);
typeof 값이 string 이 아니니 나는 에러 겠죠.
반응형
'Programing > JavaScript' 카테고리의 다른 글
자바스크립트 유용한 달력 라이브러리 full calendar 사용법 한글 옵션 적용 (6) | 2016.06.07 |
---|---|
javascript 자바스크립트 배열의 중복값 제거하는 여러가지 방법 (0) | 2016.06.03 |
javascript alert library 유용한 alert 창 라이브러리 alert창에 url제거 (0) | 2016.03.31 |
URL 앞에 이미지 넣기 파비콘 아이콘 넣기 톰캣 고양이 아이콘 변경 (0) | 2016.03.11 |
자바스크립트 javascript Math 객체. 랜덤값, 반올림, 올림, 내림, 최대값, 최소값 구하기 (0) | 2016.03.04 |
댓글