배열 요소의 진실성 (Truthy) 여부 테스트

Beginner

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

소개

이 랩에서는 JavaScript 를 사용하여 배열의 요소 중 진실성 (truthy) 여부를 확인하는 방법을 살펴봅니다. Array.prototype.some() 메서드와 제공된 술어 함수 (predicate function) 를 사용하여 컬렉션의 최소한 하나의 요소가 true를 반환하는지 테스트합니다. 또한, 코드를 단순화하기 위해 Boolean 함수를 기본 인수로 사용하는 방법도 배웁니다.

배열 요소의 진실성 (Truthy) 여부 테스트

코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하십시오.

제공된 함수를 기반으로 컬렉션의 요소 중 하나라도 true를 반환하는지 확인하려면 Array.prototype.some()을 사용하십시오. Boolean 함수를 기본값으로 사용하려면 두 번째 인수 fn을 생략할 수 있습니다.

다음은 예제 코드입니다.

const any = (arr, fn = Boolean) => arr.some(fn);

다음 예제를 사용하여 테스트할 수 있습니다.

any([0, 1, 2, 0], (x) => x >= 2); // true
any([0, 0, 1, 0]); // true

요약

축하합니다! 배열 요소의 진실성 (Truthy) 여부 테스트 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.