JavaScript로 공부를 하는데.. 아래와 같은 에러가 났습니다.
SCRIPT1004: ';'가 필요합니다.
종료문자열인 ';'이 정의되지 않았다는 에러입니다.
에러 문자열은 매우 명확한데요... 원인은 매우 난감했습니다.
왜냐면 아래와 같이문장의 끝에 정확하게 ';' 을 삽입했기 때문이죠.
var beanAndYu = beanAndYu || {}; |
문제의 원인은 namescope을 정의하기 위해 beanAndYu 를 선언하고,
namescope를 확장하기 위한 구문에 있는 var 였습니다..
JavaScript에서는 namescope 확장 구문에 대해 var을 하게 되면 이를 variable로 인식하지 않는 것 같습니다.
그래서 다음과 같이 수정하면 에러가 발생하지 않습니다.
var beanAndYu = beanAndYu || {}; |
위와같이 namescope확장시에 제일 앞에 있는 "var"을 제거했습니다 ^^
'Programming > GCM 활용기' 카테고리의 다른 글
local address 접근 방법 (from android app) (0) | 2016.11.11 |
---|---|
[WEB] HTTP Get, Post 의 구분 (0) | 2016.06.09 |
[GCM with python] 2. Install Python with APP Engine SDK (0) | 2015.08.20 |
[GCM with python] 1. Intro (0) | 2015.08.20 |
[GCM] 4. 실행 (0) | 2015.08.05 |