728x90
반응형
Set 의 특징
- 중복되지 않고 한 개의 데이터만을 수집하고 싶을 때 사용
- Set은 중복되지 않는 자료 구조이며, add를 이용하여 데이터를 입력한다.
- 자료구조에 데이터가 중복으로 들어와도 한 번만 입력이 된다.
- Has라는 메소드를 사용하여 해당 자료 안에 특정 값이 존재하는 지 확인할 수 있다.
예시 소스
'use strict'
// set의 자료 구조로 test를 생성
const test = new Set();
// 중복된 데이터 입력
test.add(1);
test.add(1);
test.add(2);
test.add(2);
test.add(3);
// set의 입력된 구조 확인
// test에 있는 자료들을 하나하나 검색
for(const item of test) {
// 데이터가 중복되지 않고 나옴
console.log(item);
}
// 실제 set 자료 구조 안에 데이터가 존재하는지에 대한 조건의 메소드(true or flase)
const ret = test.has(2);
console.log(ret);
728x90
반응형
'Javascript > Javascript' 카테고리의 다른 글
[Javascript] Template String (0) | 2020.09.21 |
---|---|
[Javascript] some (0) | 2020.09.21 |
[Javascript] Object.assign, spread (0) | 2020.09.21 |
[Javascript] find, includes (0) | 2020.09.21 |
[Javascript] Every (0) | 2020.09.21 |