😁학습내용

Uncaught SyntaxError: Invalid shorthand property initializer 에러

코드를 작성하다 보면 다양한 에러를 만나게 된다. 에러들 중에서는 원인을 알면 쉽사리 해결할 수 있는 것들이 있는데, 초보 시절에는 쉽사리 에러의 원인을 특정지을 수 없어서 참 답답하기도하고, 많은 시간을 소비하게 되어 짜증이 나기도 한다.

나는 오늘 Uncaught SyntaxError: Invalid shorthand property initializer 에러를 만나서 한참을 씨름했다. 원인은 간단했다.

객체는 {key : value, ...} 형식을 지녀야 하는데, {key = value} 로 작성을 해서 오류가 난 것이었다.

정말 내 로직이 틀린 줄 알고 한참을 헤맸는데, 이런 단순한 오류여서 허탈했다.

🥚느낀점

강의를 보면서 정신없이 코드를 받아적다보면 내가 무슨 코드를 쓰고 있는지 이해하기도 전에 손이 먼저 움직이게 되는 경우가 왕왕 있는데, 강의를 듣는 시간이 조금 길어지더라도 코드의 의미를 음미하며 코드를 작성해야 할 필요성을 느꼈다.

위에서 말한 에러도 강의를 들으며 정신없이 코드를 적은 후에 실행과정에서 만난 에러였다.

profile
안녕하세요 개발자 윤승록입니다. 내 성장을 가시적으로 기록하기 위해 블로그를 운영중입니다.

0개의 댓글