티스토리 뷰

반응형

Set 객체

Set 객체는 ES6에서 등장한 중복을 제거한 값들의 집합이다.

 

Set 객체 선언

//new Set([iterable]);
let mySet = new Set();

 

Set 객체 사용

특정 요소 추가: add

Set 객체에 주어진 값을 갖는 새로운 요소를 추가

//Set.add(value)
mySet.add(1);		// Set { 1 }
mySet.add(5);		// Set { 1, 5 }
mySet.add('hi');	// Set { 1, 5, 'hi' }

 

특정 요소 확인: has

Set 객체에 주어진 값을 갖는 요소가 있는지 확인 (boolean)

// Set { 1, 5, 'hi' }
//Set.has(value)
mySet.has(1);		// true
mySet.has(3);		// false
mySet.has('hi');	// true

 

특정 요소 제거: delete

Set 객체에서 주어진 값을 갖는 요소를 제거

// Set { 1, 5, 'hi' }
//Set.delete(value)
mySet.delete('hi');	// Set { 1, 5 }
mySet.delete(1);	// Set { 5 }

 

모든 요소 제거: clear

Set 객체에서 모든 요소를 제거

// Set { 1, 5, 'hi' }
//Set.clear()
mySet.clear()	// Set { }

 

요소의 개수 반환: size

Set 객체 내에 있는 요소들의 개수를 반환

// Set { 1, 5, 'hi' }
//Set.size
mySet.size	// 3

 

참고 사이트

Javascript | MDN - Set

자바스크립트 ES6 - Set에 대해 알아보자 - Hyeokwoo Alex Kwon

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함