2014년 2월 26일 수요일

IE 10에서 JSON object 사용 시 주의점

js에서 JSON에 ,를 잘못 쓰면 IE 10에서 오류 나는 경우 발견.
var obj = {
  a:1,
  b:1
};
이 맞지만
var obj = {
  a:1,
  b:1
};
복사하기 귀찮아서 이렇게 쓰는 라이브러리들이 간혹 있음.
문제는 ,를 쓴 곳에서 오류가 발생하는 것이 아니라 그 이후 라인에서 잘못한 것처럼 보여서 잡아내기 쉽지 않다.
webstorm 같은 구문검사 기능이 있는 에디터를 꼭 쓰자.
아니면 coffeescript를 쓰던가 ;p