배열 중복 값 확인

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 를 사용하여 배열에 중복된 값이 있는지 확인하는 방법을 살펴봅니다. Set 객체를 사용하여 배열의 고유한 값을 얻은 다음, 이러한 고유한 값의 개수를 원래 배열의 길이와 비교합니다. 이 랩을 마치면 JavaScript 를 사용하여 배열에서 중복 값을 효율적으로 확인하는 방법에 대한 이해도가 높아질 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

배열에서 중복 값 확인 방법

배열에 중복된 값이 있는지 확인하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Set을 사용하여 배열의 고유한 값을 얻습니다.
  3. Set.prototype.sizeArray.prototype.length를 사용하여 고유한 값의 개수가 원래 배열의 요소 수와 동일한지 확인합니다.

다음은 배열에서 중복 값을 확인하는 예시 코드 조각입니다.

const hasDuplicates = (arr) => new Set(arr).size !== arr.length;

다음 코드로 이 함수를 테스트할 수 있습니다.

hasDuplicates([0, 1, 1, 2]); // true
hasDuplicates([0, 1, 2, 3]); // false

hasDuplicates 함수는 배열에 중복된 값이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

요약

축하합니다! 배열에 중복된 값이 있는지 확인하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.