코딩하며 유용한 정보가 생각날 때마다 작성하는 글입니다.
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, 2, 2, 3, 3, 3, 4, 5, 5]
에서 중복된 값을 제거한 [1, 2, 3, 4, 5]
배열을 생성하고, 이 배열을 uniqueArr 변수에 할당합니다.
이 방법은 배열 요소의 개수가 적을 때는 충분히 사용 가능하지만, 배열의 요소가 많은 경우에는 일정한 속도 저하가 발생할 수 있습니다. 따라서, 대규모 데이터를 처리할 때에는 다른 방법을 사용하는 것이 좋습니다!