안오늘 2021. 7. 7. 07:27

1. 선언

1. var mySet = new Set();

 

2. 메서드

1. add() : Set 객체에 주어진 값을 주어진 새로운 요소를 추가한다. 

2. delete() : value와 관련된 요소를 제거한다.

3. entries() : Set 객체 각 값에 대한 [value, value]배열을 포함하는 새로운 Iterator 객체를 반환한다.

4. forEach(callbackFn)

5. has() : Set 객체 내 주어진 값을 요소가 있는지를 주장하는 boolean을 반환한다.

6. keys()

7. values()

 

Set 객체를 배열 객체로 변환 : Array.from

var myArr = Array.from(mySet);

 

Array를 Set으로 변환 : Set 사용

var myArray = ['value1', 'value2', 'value3'];
var mySet = new Set(myArray);