반응형
오늘도 어김없이 자바스크립트 에러 발생했습니다.
에러명은 Uncaught SyntaxError: Unexpected token 'var' 입니다.
해석해보면 예기치 않은 토큰 'var' 이라고 나타나게 됩니다.
자바스크립트 코드 길이가 적으면 상관없지만 몇천줄되는 코드에서 찾기란 쉽지가 않습니다.
이 에러에 대한 해결 방법을 이야기해보겠습니다.
원인
에러명 앞에 Unexpected token 가 붙게 되면 변수 선언을 잘못 시도했을 가능성이 가장 큽니다.
1
2
3
4
|
var test = [],
var task = 0;
var data1 = new Array();
var data2 = new Array();
|
cs |
저 같은 경우 test란 변수뒤에 세미콜론(;)이 아닌 쉼표가 있는 것을 알 수 있습니다.
변수를 잘 못 선언한 에러였습니다.
해결방법
해결방법이야 당연히 변수를 다시 잘 선언해주면 해결이 됩니다!
이 밖에 에러명 앞에 Unexpected token 가 붙게 되면
대부분 세미콜론(;)이 누락되어 발생한 에러일 가능성이 높습니다.
이 점을 참고하시면 에러 찾는데 도움이 되지 않을까 싶습니다.
반응형
댓글