배열에 단일 일치 항목 확인하기

Beginner

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

소개

이 랩에서는 JavaScript 에서 배열에 단 하나의 일치 항목만 있는지 확인하는 개념을 탐구합니다. Array.prototype.filter() 메서드를 사용하여 일치하는 모든 배열 요소를 찾은 다음, Array.prototype.length 속성을 사용하여 주어진 함수와 일치하는 요소가 단 하나뿐인지 확인합니다. 이 랩을 마치면 JavaScript 를 사용하여 배열에서 단일 일치 항목을 효과적으로 확인하는 방법에 대한 이해도가 높아질 것입니다.

배열에 단일 일치 항목만 있는지 확인하는 함수

배열에 주어진 함수와 일치하는 값이 단 하나만 있는지 확인하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Array.prototype.filter()fn과 함께 사용하여 일치하는 모든 배열 요소를 찾습니다.
  3. Array.prototype.length를 사용하여 fn과 일치하는 요소가 단 하나뿐인지 확인합니다.

다음은 코드입니다.

const hasOne = (arr, fn) => arr.filter(fn).length === 1;

다음은 예시입니다.

hasOne([1, 2], (x) => x % 2); // true
hasOne([1, 3], (x) => x % 2); // false

요약

축하합니다! 배열에 단일 일치 항목만 있는지 확인하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.