시리즈/Javascript
Map and Set
빅또리
2021. 2. 20. 13:44
까먹었을 때 메소드, 프로퍼티들만 빠르게 상기하려고 그냥 캡쳐만 해둔 글입니다.
이글을 참고해 주세요 : https://javascript.info/map-set
Map and Set
javascript.info
Map
🤠 일반 Object와 성능비교
새로운 데이터 넣기 (set작업)은 일반 Object가 더 빠르고 , 값 가져오기 (get 작업)은 Map이 훨씬 빠르다고 함.
(Object는 값을 아무렇게나 넣고, Map은 순차적으로 적재한다고 함)
javascript로 hashmap 구현하는 최적의 방법은 아직 모르겠다만, 일단 알고리즘 문제 같은 것 풀때 이 Map으로 간단히 구현하니 편했다.
Set
🤠 array와의 중요한 차이점
중복을 허용하지 않는 다는 점. 모든 요소가 unique.