본문 바로가기

클론 코딩

Dream Coding | 쇼핑몰 미니 게임 만들기 2편 / JSON

데이터를 저장할 때

JS안에 저장하는 경우가 있는데,

좋은 경우는 아니다.

JS는 비즈니스 로직을 담당하는 곳이다.

때문에 코드가 들어있는데

데이터와 코드가 같이 있는건 좋은 방법이 아니다.

 

그래서 미니게임 클론코딩은

json파일을 따로 만들어 둘 것이다.

 

json은 오브젝트와 굉장히 유사한 아이이다.

 

 

 

items이라는 배열에

각각의 아이템들이 들어있는 형태.

 

각각의 아이템은 또 다른 오브젝트이다.

때문에 key와 value로 구성되어 있다.

 

 

미니 게임 클론코딩에서는 데이터가

티셔츠, 바지, 스커트가 해당된다.

 

아이템이라는 배열안에

티셔츠인지, 남성복인지, 여성복인지, 사이즈, 색상등의 key와

그 값인 value를 가지고 있는 데이터들이 있다.