5장 컬렉션

객체 배열 데이터 구성

객체는 이름 있는 속성으로 한 대상을 설명하고, 배열은 순서 있는 값 묶음으로 목록 작업을 표현합니다.

01

Model

객체로 이름, 나이, 메서드처럼 관련 데이터를 한 단위로 묶습니다.

02

List

배열로 순서가 있는 여러 항목을 저장하고 인덱스로 접근합니다.

03

Update

속성과 요소를 추가, 변경, 삭제하며 상태 변화를 만듭니다.

04

Iterate

반복문이나 배열 메서드로 목록 전체를 처리합니다.

속성 접근

점 표기법과 대괄호 표기법을 상황에 맞게 선택합니다.

메서드

객체 안의 함수는 관련 데이터와 동작을 가까이 묶습니다.

배열 메서드

push, pop, splice, forEach, map 등으로 목록을 조작합니다.

복사 리스크

객체와 배열은 참조 값이므로 얕은 복사와 원본 변경을 구분합니다.

객체·배열 형태 선택

이 데이터가 한 대상의 속성인지, 여러 항목의 순서 있는 목록인지 구분합니다.

객체 배열 데이터 실수 방지

존재하지 않는 속성과 인덱스 접근은 undefined가 될 수 있음을 확인합니다.

객체 배열 데이터 구성

사용자 목록을 배열로 만들고 각 사용자를 객체로 표현해 순회합니다.