JS week7 ch.37

최준민·2023년 12월 3일

모던 자바스크립트

목록 보기
29/34

Set 객체
→ 중복되지 않는 유일한 값들의 집합

  1. 동일한 값 중복하여 포함X
  2. 요소 순서의 의미가 없음
  3. 인덱스로 요소에 접근할 수 없음

Set객체는 Set 생성자 함수로 생성

요소 개수확인 size
요소 추가 add
요소 존재 여부 확인 has
요소 삭제 delete(존재하지 않으면 에러없이 무시)
일괄 삭제 clear
요소 순회 forEach

수학적 집합을 구현하기 위한 자료구조
교집합 setA.intersection(setB) = setB.intersection(setA)
합집합 setA.union(setB)
차집합 setA.difference(setB)
부분집합 setA.inSuperset(setA)

Map 객체
키와 값의 쌍으로 이루어짐
1. 키로 객체를 포함한 모든값 사용 가능
2. 이터러블
3. 요소 개수확인 map.size

Map 생성자 함수로 생성

요소 개수확인 size
요소 추가 set
요소 취득 get
요소 존재 여부 확인 has
요소 삭제 delete(존재하지 않으면 에러없이 무시)
일괄 삭제 clear
요소 순회 forEach

0개의 댓글