Destructuring을 활용하여 자바스크립트에서 중복된 값을 제외하기

먼저, 중복된 값을 포함한 배열이 있다고 가정해봅시다. 예를 들어 [1, 2, 3, 1, 2, 4]와 같은 배열을 가지고 있다고 가정해봅시다. 이 배열에서 중복된 값을 제외하고 유일한 값을 얻기 위해 다음과 같은 단계를 따릅니다.

  1. 중복된 값을 제외한 배열을 저장할 새로운 변수를 선언합니다.
  2. 기존 배열을 for...of 루프를 사용하여 순회합니다.
  3. 각 요소를 현재 값으로 추출하기 위해 Destructuring을 사용합니다.
  4. 추출한 값이 이전에 저장된 배열에 포함되어 있는지 확인합니다. 만약 포함되어 있지 않다면, 이 값을 저장된 배열에 추가합니다.

다음은 위 단계를 구현한 코드입니다.

const array = [1, 2, 3, 1, 2, 4];
const uniqueArray = [];

for (const value of array) {
  if (!uniqueArray.includes(value)) {
    uniqueArray.push(value);
  }
}

console.log(uniqueArray);

이 코드를 실행하면 [1, 2, 3, 4]라는 결과가 출력됩니다. 중복된 값인 12가 제외된 배열을 얻을 수 있습니다.

이 방법을 활용함으로써 Destructuring을 사용하여 자바스크립트에서 중복된 값을 제외하는 방법을 알게 되었습니다. 이를 통해 보다 효율적인 코드를 작성할 수 있습니다. #자바스크립트 #Destructuring