게시판

웹디자이너, 웹퍼블리셔, 프론트앤드 개발자를 위한 게시판입니다.

제목Map()과 Set()의 설명 및 차이점은?
등록자관리자
등록일2022-11-03 14:46
조회수10
내용- Map은 key가 있는 데이터를 저장한다. 객체와 비슷한면이 있지만, 키에 다양한 자료형을 허용을한다.

예를들어 객체의 키는 무조건 문자형이지만, Map에는 키의 자료형에 제한이 없다.

주의 사항은 객체처럼 Map[key]형태를 사용하면 일반 객체로 취급하기 때문에 안쓰는게 좋다.



Set은 중복을 허용하지 않는 값을 모아두는 객체다. new Set(iterable) 이런식으로 선언을 한다. 요소의 유무를 판단할때 Array.find보다 Set.has()가 더 효율적이다.





출저 : https://amyhyemi.tistory.com/224