ES6에서 Set은 중복된 요소를 추가할 수 없습니다. 정렬이 됩니다.
구성자에 반복자(iterator)를 직접 작성할 수 있습니다. 이 때 중복되는 값이 있다면 맨 앞의 값만 남기고 무시합니다.
예제
- set1 ) 배열의 요소 중 중복이 된"sumit"은 삽입이 되지 않습니다.
- set2 ) 문자열의 요소 중 'o' 가 중복입니다.
- set3 ) 30과 40이 중복입니다.
- set4 ) 비어있는 set을 만들었습니다.
set1.size
size 예제
set1.add(val)
add 예제
true
를 리턴합니다.false
를 반환합니다.set1.delete(val)
delete 예제
set1.clear()
undefined
입니다.clear예제
[value, value]
의 배열을 포함하는 새 Iterator
객체를 반환합니다. key
가 없습니다. [value,value]
이 반환됩니다. entires 예제