Set을 이용한 배열에서 중복 제거
Set 컬렉션을 사용하면 배열에서 중복을
쉽게 제거할 수 있습니다. 이를 위해서는 배열을
Set 컬렉션으로 변환해야 합니다.
이 컬렉션은 중복된 요소를 포함할 수 없기 때문에,
변환 과정에서 중복이 사라지게 됩니다.
그런 다음 컬렉션을 다시 배열로 변환하면
중복이 제거된 배열을 얻을 수 있습니다.
예제를 통해 살펴보겠습니다. 다음과 같이 중복이 있는 배열이 있다고 가정해 봅시다:
let arr = [1, 2, 3, 1, 3, 4];
이 배열을 기반으로 Set 컬렉션을 생성해 보겠습니다:
let set = new Set(arr);
이제 우리의 컬렉션을 다시 배열로 변환해 보겠습니다:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] 출력
매개변수로 배열을 받아 그 배열에서 중복이 제거된 배열을 반환하는 함수를 작성하세요.