자바스크립트 셋
자바스크립트의 셋(Set)은 값을 고유값을 가지게 해준다.
add()를 통해 값을 삽입하게 되는데 기존에 값이 있다면, 값을 추가되지 않는다.
선언하기
const set01 = new Set();
값 넣기
set01.add('value01');
set01.add('value02');
set01.add('value03');
set01.add('value02');
set01.add(5);
// 실제 삽입된 값
// Set(4) {'value01', 'value02', 'value03', 5}
값 호출하기
- 값은 순회로 호출만된다.
console.log('출력');
for (const item of set01) {
console.log(item);
}
// 출력
// value01
// value02
// value03
// 5
값 존재 여부
set01.has('value01');
// true
값 삭제
set01.delete('value02');
// 실제 삽입된 값
// Set(4) {'value01', 'value03', 5}
모든 값 초기화
set01.clear();
기타
많이 사용하는 함수들만 소개하였다.
이외에도 keys, values, difference 등이 있다.
중복이 없이 고유 할경우 응용해서 사용하면 되겠다.