[javascript] JSON 데이터에서 속성값으로 항목 총합 구하기

이번에는 JavaScript를 사용하여 JSON 데이터의 속성값을 합산하는 방법을 알아보겠습니다.

JSON 데이터 예시

먼저, 다음과 같은 형태의 JSON 데이터를 예시로 사용해보겠습니다.

{
  "items": [
    {
      "name": "item1",
      "value": 10
    },
    {
      "name": "item2",
      "value": 20
    },
    {
      "name": "item3",
      "value": 30
    }
  ]
}

JavaScript로 항목 총합 구하기

JSON 데이터에 있는 value 속성의 값들을 합산하기 위해서는 아래와 같이 JavaScript를 사용할 수 있습니다.

const jsonData = {
  "items": [
    {
      "name": "item1",
      "value": 10
    },
    {
      "name": "item2",
      "value": 20
    },
    {
      "name": "item3",
      "value": 30
    }
  ]
};

const total = jsonData.items.reduce((acc, item) => acc + item.value, 0);
console.log(total); // 결과: 60

이 코드에서는 Array.reduce 메서드를 사용하여 value 속성값을 누적하고 최종 결과를 얻습니다.

이제, 이 기술을 활용하여 JSON 데이터의 속성값으로 항목 총합을 구할 수 있게 되었습니다.

참고 문헌:

위 내용이 도움이 되었기를 바랍니다!