[Zoom Clone Coding] Map과 Set
Map key가 있는 데이터를 저장한다는 점에서 객체와 유사하지만 key에 다양한 자료형을 허용한다는 점에서 차이가 있다. map은 객체와 달리 key를 문자형으로 변환하지 않는다. key엔 자료형 제약이 없다. 아래는 Map의 주요 메서드와 property이다. //맵 생성 new Map() //맵에 key를 이용해 value를 저장 map.set(key, value) //map에서 key에 해당하는 값을 반환. key가 존재하지 않으면 undefined를 반환 map.get(key) //map에 key가 존재하면 true, 존재하지 않으면 false를 반환 map.has(key) //map에서 key에 해당하는 값을 삭제 map.delete(key) //맵 안의 모든 요소를 제거 map.clear()..
Project/Zoom 클론 코딩
2023. 3. 19. 16:09