Set()으로 배열의 중복 요소를 제거한 배열을 만들어 보자..

준영·2023년 9월 18일
0

이것저것..

목록 보기
14/17

Set이란?

Set은 JavaScript의 내장 객체 중 하나로, 유일한 값을 저장하는 데 사용되는 자료구조입니다.
Set은 중복된 값을 허용하지 않으며, 원시 데이터 타입과 객체 모두를 포함한 모든 유형의 값에 대한 컬렉션을 나타낼 수 있습니다.

주요 특징

  • 중복된 값 제거: Set은 중복된 값을 허용하지 않기 때문에 동일한 값을 여러 번 추가해도 하나의 값만 유지됩니다.
  • 순서 없음: Set은 값의 순서를 유지하지 않습니다. 즉, 값이 추가된 순서대로 저장되지 않으며, 순서에 의존하지 않는 자료 구조입니다.
  • 값 추가 및 삭제: Set에 값을 추가하려면 add() 메서드를 사용하고, 값을 삭제하려면 delete() 메서드를 사용합니다.
  • 값 확인: Set에 특정 값이 포함되어 있는지 확인하려면 has() 메서드를 사용합니다.
  • Set 생성: Set 객체를 생성하려면 new Set()을 사용합니다.

사용하기 (중복 제거)

const arr = ["1", "2", "3", "1", "4", "2", "3", "5"];
const uniqueArr = [...new Set(arr)];

console.log(uniqueArr);
// [ "1", "2", "3", "4", "5" ]
profile
개인 이력, 포폴 관리 및 기술 블로그 사이트 👉 https://aimzero-web.vercel.app/

0개의 댓글