중복되지 않는 유일한 값들의 집합이다.
요소의 순서에 의미가 없다.
인덱스로 접근이 불가능하다.
이터러블이다.
Set
의 메서드Set.prototype.size
: 요소의 개수Set.prototype.add()
: 요소추가 ( 체이닝 가능 )Set.prototype.has()
: 존재여부 ( T/F )Set.prototype.delete()
: 요소삭제 ( T/F )Set.prototype.clear()
: 모든 요소삭제 ( undefined
)Set.prototype.forEach(v1, v2, this)
: 첫번째와 두번째 인수는 같음키와 값의 쌍으로 이루어진 컬렉션이다.
키값으로 모든 값을 사용할 수 있다.
이터러블이다.
Map
의 메서드Map.prototype.size
: 요소의 개수Map.prototype.set()
: 요소추가 ( 체이닝 가능 )Map.prototype.has()
: 존재여부 ( T/F )Map.prototype.delete()
: 요소삭제 ( T/F )Map.prototype.clear()
: 모든 요소삭제 ( undefined
)Map.prototype.forEach()
: 모든 요소 순회Map.prototype.keys()
: 이터러블인 배열로 키값 반환Map.prototype.values()
: 이터러블인 배열로 값 반환Map.prototype.entries()
: 이터러블인 배열로 키와 값 묶어서 반환예시는 나중에 추가