[유용한 JS 정보] 배열에서 중복 값 제거

JINJIN·2023년 3월 29일
1

유용한 코드 정보

목록 보기
6/8
post-thumbnail

코딩하며 유용한 정보가 생각날 때마다 작성하는 글입니다.

📌 예시 코드

const arr = [1, 2, 2, 3, 3, 3, 4, 5, 5];

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

📌 코드 설명

위 예시 코드는 배열에서 중복된 값을 제거하는 것을 보여주고 있습니다.

  1. Set 객체를 이용하여 배열에서 중복된 값을 제거합니다.
    Set 객체는 중복된 값을 허용하지 않는 특징을 가지고 있습니다.
  2. Set 객체를 배열로 변환하면 중복된 값이 제거된 배열이 생성됩니다.
  3. 전개 연산자 ...를 이용하여 새로운 배열을 생성합니다.
  4. uniqueArr 변수에 중복된 값이 제거된 새로운 배열을 할당합니다.

예시에서는 배열 [1, 2, 2, 3, 3, 3, 4, 5, 5]에서 중복된 값을 제거한 [1, 2, 3, 4, 5] 배열을 생성하고, 이 배열을 uniqueArr 변수에 할당합니다.

이 방법은 배열 요소의 개수가 적을 때는 충분히 사용 가능하지만, 배열의 요소가 많은 경우에는 일정한 속도 저하가 발생할 수 있습니다. 따라서, 대규모 데이터를 처리할 때에는 다른 방법을 사용하는 것이 좋습니다!

profile
안녕하세요! 배우는 것을 좋아하는 개발자 JINJIN입니다.

0개의 댓글