객체/배열 설계 기준

객체는 이름으로 값을 묶고 배열은 순서 있는 목록을 다루며, 참조와 복사 규칙을 이해해야 상태 버그를 줄일 수 있다.

자료 형태적합한 경우주요 조작주의점
Object한 대상의 속성을 이름으로 묶음property access, destructuring없는 속성 접근
Array순서 있는 여러 값을 묶음map, filter, reduceindex 의미가 흐려짐
Nested data객체 안 배열 또는 배열 안 객체path access깊은 값 변경 추적 어려움
Reference객체와 배열은 참조가 복사됨spread, structuredClone얕은 복사와 mutation 혼동
Transform새 배열이나 객체로 변환map/filter/reduce원본 변경 여부 불명확

객체와 배열을 고르는 기준은 모양이 아니라 이름 중심 데이터인지 순서 중심 목록인지이다.