Set() 배열에서 중복을 제거해주는 메서드

Set안의 값는 유일해야 하기 때문에 값이 같은지 검사를 실행한다.

 

NaN과 undefined도 저장가능. 

NaN!==NaN이지만 Set에서는 NaN===NaN으로 중복제거됨. 

 

//Set객체 선언
let myS = new Set();

//요소 추가 add
myS.add(0); //Set{0}
myS.add('set'); //Set{0,'set'}

//특정 요소 포함여부 확인 has
myS.has(0); //true
myS.has('0');//false

//특정 요소 제거 delete
myS.delete('set'); //Set{0}

//모든 요소 제거 clear
myS.clear(); //Set{}

//요소 개수 반환 size
myS.size //0