순서가 중요하지 않은 컨테이너에 고유한 요소를 저장하고 주로 다른 개체의 구성원 자격을 확인하는 데 사용하려는 경우.
집합은 수학 집합에서처럼 합집합, 교집합, 미분과 같은 연산을 수행하려는 경우에도 유용합니다.
우리 자신의 집합을 정의하고 ES6에서 기존 집합을 사용하는 방법을 모두 살펴보겠습니다.
구현할 방법
ES6 set API는 몇 가지 메소드를 제공합니다. 구현 시 이러한 메서드를 구현하고 내장 클래스를 사용하여 메서드를 사용하는 방법도 살펴보겠습니다.
- 추가() − 세트에 새 요소를 추가합니다.
- 지우기() − 집합에서 모든 요소를 제거합니다.
- 삭제() − 집합에서 특정 요소 삭제
- 있다( − 집합에 값이 있는지 확인합니다.
- 값() − 집합의 모든 값을 반환합니다.