본문 바로가기
Front-end/Java script

[JavaScript] 중복 값이 허용되지 않는 Set 활용하기, 배열로 활용하기

by Gi-One 2022. 12. 3.

#set #javascript 

 

안녕하세요.

Gi-1의 개발일기입니다.

 

javascript의 Set에 대해서 알아보겠습니다.

 

1.Set?

set 함수는 배열과 유사하지만 중복값을 허용하지 않는 점에서 다릅니다.

중복값이 포함되지 않아야 하는 상황에 사용하면 됩니다.

 

 

2. 기본 사용법

조금 다른점이 있다면 length를 사용하지 않고 size를 사용한다는 점입니다.

set을 생성하고 콘솔을 찍어보면 다음과 같습니다.

 

 

let x = new Set([1,2,3]); 혹은 let x = new Set().add("1").add("2").add("3");

추가 add
x.add("3");
추가안됨
x.add("4");

삭제 delete
x.delete("3);
전체삭제 clear
x.clear();
포함여부 has
x.has("1");
값의 수 size [length 역할]
x.size;

 

3. 출력방법

요소를 분류해서 전개
console.log(...xx); 


배열로 감쌈으로서 배열의 형태로 표시
console.log([...xx]);

 

배열로 감싼 후 출력하기
console.log(xxArray[0]);

댓글