Set 객체는 ES6에서 등장한 데이터 타입으로 배열의 중복되는 값을 가지지 않는 값들의 리스트를 말한다.
그리고 이 때 값은 순서가 존재하지 않는다.
Set 객체 선언하기
const set = new Set();
특정 요소 추가하기: add
Set 객체에 주어진 값을 갖는 새로운 요소를 추가한다.
//Set.add(value)
set.add(1); // Set { 1 }
set.add('a'); // Set { 'a' }
set.add('hi'); // Set { 1, 'a', 'hi' }
특정 요소 확인하기: has
Set 객체에 주어진 값을 갖는 요소가 있는지 확인한다. (true / false)
// Set { 1, 'a', 'hi' }
//Set.has(value)
set.has(1); // true
set.has(3); // false
set.has('hi'); // true
특정 요소 제거하기: delete
Set 객체에서 주어진 값을 갖는 요소를 제거한다.
// Set { 1, 'a', 'hi' }
//Set.delete(value)
set.delete('hi'); // Set { 1, 'a'}
set.delete(1); // Set {'a'}
모든 요소 제거하기: clear
Set 객체에서 모든 요소를 제거
// Set { 1, 'a', 'hi' }
//Set.clear()
set.clear() // Set { }
요소의 개수 반환하기: size
Set 객체 내에 있는 요소들의 개수를 반환
// Set { 1, 'a', 'hi' }
//Set.size
set.size // 3
'React, JavaScript' 카테고리의 다른 글
[Javascript] sort 함수 (0) | 2023.05.31 |
---|---|
[Javascript] 문자열 잘라주기 substr(), substring(), slice() (0) | 2022.09.28 |
[JavaScript] forEach()를 사용하여 key-value 생성하기 (0) | 2022.09.16 |
[JavaScript] 배열의 중복 요소 제거하기 (0) | 2022.09.13 |
[JavaScript] 숫자 배열의 최소,최대 값 구하기 (0) | 2022.09.06 |