배열 요소의 동일성 확인

Beginner

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

소개

이 랩에서는 배열의 모든 요소가 동일한지 확인하는 함수를 구현하여 JavaScript 프로그래밍을 탐구할 것입니다. Array.prototype.every() 메서드를 사용하여 배열의 요소를 첫 번째 요소와 비교하고, 동일한지 여부에 따라 부울 값을 반환할 것입니다. 이 랩은 JavaScript 배열과 내장 메서드에 대한 이해를 높이는 데 도움이 되도록 설계되었습니다.

배열 요소의 동일성 확인

배열의 모든 요소가 동일한지 확인하려면, 모든 요소를 첫 번째 요소와 비교하는 Array.prototype.every() 메서드를 사용할 수 있습니다.

구현 방법은 다음과 같습니다:

const allEqual = (arr) => arr.every((val) => val === arr[0]);

strict comparison 연산자 (엄격한 비교 연산자) 가 요소를 비교하는 데 사용됩니다. 이 연산자는 NaN의 자기 불평등을 고려하지 않습니다.

사용 예시:

allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true

요약

축하합니다! 배열 요소가 동일한지 확인하는 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.