Map과 Set이 탄생한 이유?

Map의 특징

  1. 키의 자료형: Map모든 자료형을 키로 사용할 수 있습니다. (객체, 함수, 숫자, 문자열 등)
  2. 삽입 순서 유지: Map에 삽입한 순서대로 데이터를 저장하고, 순회할 때도 그 순서대로 출력됩니다.
  3. 크기 확인: Map의 크기를 size 속성으로 확인할 수 있습니다.
  4. 성능: 객체보다 Map이 더 나은 성능을 제공할 수 있으며, 특히 데이터가 크거나 키가 다양한 자료형일 경우 유리합니다.
  5. keyvalue를 다 객체로 저장 가능

Map의 주요 메서드: