Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 집합을 만드는 방법은 무엇입니까?

<시간/>

집합은 특정 순서 없이 반복되는 값 없이 특정 값을 저장할 수 있는 추상 데이터 유형입니다. 유한 집합의 수학적 개념을 컴퓨터로 구현한 것입니다. 대부분의 다른 컬렉션 유형과 달리 집합에서 특정 요소를 검색하는 대신 일반적으로 집합의 구성원 자격에 대한 값을 테스트합니다.

js에서 집합을 만드는 방법 -

1. 빈 Set 생성자 사용

let mySet = new Set();
mySet.add(1);
mySet.add(1);
console.log(mySet)

출력

Set { 1 }

2. 생성자에 iterable 전달

집합 생성자는 새로운 집합을 구성하는 데 사용하는 반복 가능한 객체(목록, 집합 등)를 허용합니다.

예시

let mySet = new Set([1, 2, 1, 3, "a"]);
mySet.add(1);
mySet.add(1);
console.log(mySet)

출력

Set { 1, 2, 3, 'a' }