JavaScript에서 배열의 중복 값 계산
JavaScript에서 배열을 사용할 때 수행해야 할 일반적인 작업 중 하나는 계산입니다. 각 요소가 나타나는 횟수입니다. 이는 데이터 분석 또는 가장 빈번한 값 찾기와 같은 다양한 시나리오에 유용할 수 있습니다.
처음에 고유한 값을 포함하는 배열을 고려해보세요.
var uniqueCount = ['a', 'b', 'c', 'd'];
일부 작업 후에 배열이 중복된 값이 있습니다:
uniqueCount = ['a', 'b', 'c', 'd', 'd', 'e', 'a', 'b', 'c', 'f'];
이 배열에서 각 값의 발생 횟수를 계산하려면 간단한
counts라는 빈 개체를 만듭니다.
const counts = {};
원본 배열의 각 요소를 반복합니다.
sampleArray.forEach(function (x) {
루프 내부에서 요소가 다음과 같은지 확인합니다. counts 객체의 키로 존재합니다. 그렇지 않은 경우 개수를 0으로 초기화합니다. 그렇다면 개수를 늘립니다.
counts[x] = (counts[x] || 0) + 1;
모든 요소를 반복한 후 counts 개체에는 원래 배열의 각 고유 값에 대한 개수가 포함됩니다. .
console.log(counts);
예상 출력:
{ a: 3, b: 2, c: 2, d: 2, e: 1, f: 1 }
이 접근 방식을 사용하면 중복 값을 효율적으로 계산할 수 있습니다. 배열로 구성하여 요소의 빈도에 따라 추가 분석이나 작업을 수행할 수 있습니다.
위 내용은 JavaScript 배열에서 중복된 값을 어떻게 계산할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!