[javascript] JSON 데이터에서 중복된 항목의 개수 구하기

JSON(JavaScript Object Notation)은 데이터를 효율적으로 표현하기 위한 경량의 데이터 교환 형식입니다. JSON 데이터에서 중복된 항목의 개수를 구하는 방법을 알아보겠습니다.

1. JSON 데이터 생성

먼저, 중복된 항목의 개수를 구할 JSON 데이터를 생성합니다.

const jsonData = {
  "fruits": ["apple", "banana", "apple", "orange", "apple", "banana"]
};

2. 중복된 항목의 개수 구하기

중복된 항목의 개수를 구하기 위해 JavaScript의 reduce 함수를 사용할 수 있습니다. 다음은 중복된 항목의 개수를 구하는 코드 예시입니다.

const countDuplicates = (arr) =>
  arr.reduce((acc, curr) => ((acc[curr] = acc[curr] ? acc[curr] + 1 : 1), acc), {});

const duplicatesCount = countDuplicates(jsonData.fruits);
console.log(duplicatesCount);

위 코드를 실행하면 {"apple":3, "banana":2, "orange":1}과 같은 결과를 얻을 수 있습니다.

이제 여러분은 JSON 데이터에서 중복된 항목의 개수를 구하는 방법을 알게 되었습니다. 이를 통해 데이터 분석 및 가공에 유용하게 활용할 수 있습니다.

참고 자료

위 내용은 JavaScript를 사용하여 JSON 데이터에서 중복된 항목의 개수를 구하는 방법에 관한 것입니다. 원하는 경우 특정 언어나 플랫폼에 맞춰 구현할 수 있습니다.