[JS] new set()

JIOO·2023년 10월 3일
0

ES6

목록 보기
9/17

Set 객체는 중복되지 않는 값들의 집합입니다.
const set = new Set();

Set 값 추가

Set객체에 값을 추가할 때는 Set.prototype.add메서드를 사용합니다.


// set 선언
const set = new Set();

// set 값 추가 #1
set.add('javascript');
set.add('vue');
set.add('node');

// set 값 추가 #2
set.add('javascript').add('vue').add('node');

console.log(set); // Set(3) { 'javascript', 'vue', 'node' }


또한, Set은 중복된 값의 추가를 허용하지 않습니다.

const set = new Set();

set.add('apple').add('banana').add('banana');

console.log(set); // Set(2) { 'apple', 'banana' }


Set 값 삭제

Set 객체의 값을 삭제하려면 Set.prototype.delete메서드를 사용합니다.
또한 Set내 모든 값을 삭제할 경우에는 Set.prototype.clear메서드를 사용합니다.

// set 선언
const set = new Set(['apple', 'banana', 'orange']);

// set 값 삭제
set.delete('banana')
console.log(set); // Set(2) { 'apple', 'orange' }

// set 전체 값 삭제
set.clear();
console.log(set); // Set(0) {}

profile
프론트엔드가 좋은 웹쟁이 with Notion (요즘은 노션과 병행 중)

0개의 댓글