Data structure
-> SIMPLE LIST? = Arrays or Sets
-> KEY/VALUE PAIRS? = Objects or Maps
Objects
1. 오래전부터 사용된 키/값 저장소
2. . 및 []을(를) 사용하여 값을 쉽게 접근 가능
3. 함수를 포함하여 구상 할 때
4. JSON 작업 시 사용 (맵 변환이 가능)
Maps
1. Map의 키는 모든 데이터 유형으로 가질 수 있다
2. 단순히 키를 값에 매핑해야 할 때
3. 반복 하기 쉽고 계산하기 쉬운 크기를 가진다
4. 성능 향상
Map은 key들의 순서를 보존한다
a.반복이나 요소 순서 접근이 필요할 때
b.거대한 데이터 저장 시
위와 같은 상황에서 Map이 Object보다 좋은 성능을 가진다