본문 바로가기
TIL/TIL

1.27 TIL, JSON에서는 undefined 사용 못함

by 안뇽! 2022. 1. 28.
반응형

오늘도 타입 맞추는거 때문에 애먹었다.

그래도 어제보단 수월했다.

 

유니온타입을 사용할 때, 타입을 narrowing하여 타입을 맞추어주는 것이 아직 익숙하지 않지만 많이 해보면 수월해지겠지

 

JSON으로 변환되는 로직에 undefined를 집어넣었다가 에러가 났다.

 

JSON은 Javascript가 아니고, undefined를 지원하지 않는다는 사실을 알았다. 덤으로 NaN과 Infinity도 지원 안된다.

 

지금까지 무심결에 JSON에서는 주석을 사용하면 에러가 난다. 라고 인지하고 있었다. 왜인지는 모른채

 

왜나하면 JSON은 Javascript가 아닌, 독립적인 데이터 교환 포맷. 즉 문자열이기 때문이다.

 

이미 디자인, 수치까지 다 정리되어 있는 피그마가 있고, DB에서 해당 색상을 그저 불러와서 넣어주기만 하면 되니 확실히 UI설계가 간편하다.

프로젝트때는 디자인을 고민하고 반응형을 고민했는데, 지금은 어떻게 구현할 수 있을지만 고민하면 되기 때문에 편하다.

반응형