[Map]- JS 내에 존재하는 key-value 쌍의 데이터를 저장할 수 있는 자료구조로 ADT(Abstract Data Type)라고도 한다.(ADT란 Abstract Data Type의 약자로 추상적인 자료구조 형태로 구현 방법이 명시되어 있지 않고 자료구조의 특성들과 어떤 동작들이 있는지를 설명하는 형태이다. ADT의 예로는 Map, Stack, Queue 등이 있다.)- key는 중복될 수 없지만 value는 중복이 가능하다.- Associative Array, Dictionary(파이썬)라고도 불린다.- key-value 쌍의 데이터를 매핑할 때, 각기 다른 정보에 대한 카운팅 할 때(투표) 등 사용된다. Map의 구현체 즉, Map 자료구조를 구현할 수 있는 자료구조에는 Hash Table(..