맵은 키과 값을 연결한다는 점에서 객체와 비슷하고, 셋은 중복을 허용하지 않는다는 점만 제외하면 배열과 비슷합니다. 맵 Map 객체는 키와 값을 연결할 목적이라면 객체보다 더 좋습니다. 사용자 객체가 여럿 있고 이들에게 각각 역할을 부여한다고 하면 const u1 = {name: 'Cynthia'} const u2 = {name: 'Jackson'} const u3 = {name: 'Olive'} const u4 = {name: 'James'} 먼저 맵을 만듭니다. const userRoles = new Map() 다음에는 맵의 set() 메서드를 써서 사용자 역할을 할당합니다. userRoles.set(u1, 'User') userRoles.set(u2, 'User') userRoles.set(u3, ..