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}