JavaScript Set clear() 함수, 모든 값 제거

Set.clear() 함수로 Set의 모든 값을 제거하는 방법을 소개합니다.

1. Syntax

Set.clear()는 Set이 갖고 있는 모든 요소들을 제거합니다.

interface Set<T> {
    clear(): void;
}

2. Set.clear()로 모든 요소 제거

new Set()으로 Set 객체를 생성할 수 있고, add(value)로 Set에 value를 추가할 수 있습니다.

그리고 Set.clear()로 Set이 갖고 있는 모든 요소들을 삭제할 수 있습니다.

아래 예제를 보시면 clear() 호출 후, Set의 size가 0으로 변경되고 모든 요소가 삭제된 것을 확인할 수 있습니다.

const set1 = new Set();
set1.add('a');
set1.add('b');
set1.add('c');
console.log(set1);
console.log('size: ' + set1.size);

set1.clear();
console.log(set1);
console.log('size: ' + set1.size);

Output:

Set(3) { 'a', 'b', 'c' }
size: 3
Set(0) {}
size: 0
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha