러닝 자바스크립트 스터디 자료 - CHAPTER 10. 맵과 셋

ES6에서 도입 키와 값을 연결한다는 점에서 객체와 비슷
중복을 허용하지 않는다는 점만 제외하면 배열과 비슷

키와값을 연결할때 객체를 사용하면 발생하는 단점

프로토타입 체인 때문에 의도하지 않은 연결이 생길 수 있다.
객체 안에 연결된 키와 값이 몇 개나 되는지 쉽게 알아낼 수 있는 방법이 없다.
키는 반드시 문자열이나 심볼이어야 하므로 객체를 키로 써서 값과 연결 할수 없다.
객체는 프로퍼티 순서를 전혀 보장하지 않는다.
Map 객체는 이들 결함을 모두 해결, 키와 값을 연결할 목적이라면 객체보다 나은 선택이다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×