data shape

객체와 배열 선택 기준표

데이터 구조는 저장 방식보다 읽는 방식에 맞춰 고르면 이후 수정과 반복 처리가 쉬워집니다.

객체를 고를 때

이름, 나이, 가격처럼 의미 있는 키로 값을 찾고, 하나의 대상 상태를 묶고 싶을 때 적합합니다.

배열을 고를 때

목록 순서가 중요하거나 같은 형태의 값을 반복 처리해야 할 때 적합합니다.

read 찾는 기준

키로 찾으면 객체, 인덱스와 순서로 찾으면 배열입니다.

update 변경 방식

속성 변경은 점 표기법, 목록 변경은 `push`와 `splice`를 사용합니다.

루프 반복 처리

배열은 `for...of`, 객체는 필요한 키를 골라 읽습니다.