배열 요소의 발생 횟수/빈도 계산
배열 요소의 빈도를 계산하는 것은 일반적인 프로그래밍 작업이며 JavaScript는 이를 위한 다양한 방법을 제공합니다. 이것을 달성하십시오. 효과적인 접근 방식 중 하나는 개체를 활용하는 것입니다. 자세한 솔루션을 살펴보겠습니다.
객체 기반 방법
카운트를 보관할 빈 객체를 만듭니다.
const counts = {};
각 객체를 반복합니다. 원래 배열의 요소.
for (const num of arr) {
각 요소에 대해 속성으로 존재하는지 확인하세요. counts 객체에 있습니다.
if (counts[num]) {
속성이 있으면 값을 1씩 늘립니다.
counts[num] += 1;
속성이 없으면 값을 다음으로 설정합니다. 1.
} else { counts[num] = 1; }
예
다음 입력 배열을 고려하세요.
[5, 5, 5, 2, 2, 2, 2, 2, 9, 4]
객체 기반 방법을 사용하면 다음을 얻습니다. 결과:
{ 5: 3, 2: 5, 9: 1, 4: 1 }
개인 액세스 개수
특정 요소의 개수에 액세스하려면 요소 자체인 속성 이름을 사용하세요.
console.log(counts[5]); // Output: 3 console.log(counts[2]); // Output: 5
위 내용은 JavaScript 배열에서 요소의 빈도를 효율적으로 계산하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!