본문 바로가기
카테고리 없음

JS 의 Set 함수 사용

by 조민욱 2023. 11. 15.

javascrip 에서 ES^에 새로 추가된 기능이다.

 

세트에 대해서 개념을 정리해보다 

 

중복되지 않는 데이터의 집합

 

배열과 비슷 할 수 있지만 다른 자료구조이다. 

 

세트는 중복된 데이터를 허용하지 않는다. 즉, 기존에 세트에 있는 값을 또 추가하면 아무 효력이 발생하지 않는다.

 

JS의  Set는 클래스 이므로 new 키워드와 생성자를 사용하여 객체를 생성한다.

 

const set = new Set(); // Set(0) {size: 0}

 

생성자의 인자로 아무것도 넘기지 않으면 빈 세트가 만들어지며, 아래와 같이 배열을 인수로 넘기면 배열에 담긴 값으로 세트가 만들어진다.

const numSet = new Set([1, 2, 3]); // Set(3) {1, 2, 3}