Uncaught SyntaxError: Invalid shorthand property initializer 에러 날 때
스크립트 오류 중 Uncaught SyntaxError 라는 오류가 나는 경우가 있다.
이 오류가 나는 이유는 객체이기 때문에 속성 또는 value 값을 할당해야 하는데 스크립트 동작을 하면서 오류가 발생한 것 !
즉, SyntaxError 라는 것은 코딩의 실수라는 것이다.
var test = {};
test = { val: "1번", val : "2번, val= "3번" };
위 예제와 같이 test 라는 변수에 json 데이터를 삽입하고 있다.
3번 데이터를 넣을 때 val= 으로 작성된 부분이 있고, 이 부분에서 SyntaxError 오류가 발생할 것이다.
Uncaught SyntaxError: Invalid shorthand property initializer 오류가 발생될 때는 자신의 코드에서 오류가 있는지 먼저 체크해보자!