이 포스팅은 '러닝 자바스크립트'를 보며 공부한 내용입니다.
✔️ ES6에서 새로운 데이터 타입 Map과 Set, 그리고 그들의 '약한' 짝인 WeakMap과 WeakSet을 도입.
맵
✔️ 객체와 마찬가지로 키와 값을 연결.
✔️ 특정 상황에서 객체보다 유리한 부분이 있습니다.
셋
✔️ 배열과 비슷하지만 중복이 허용되지 않습니다.
WeakMap과 WeakSet
✔️ 맵과 셋과 마찬가지로 동작.
✔️ 특정 상황에서 성능이 더 높아지도록 일부 기능을 제거한 버전.