배열 내의 합계 값

미풍

나는 그들이 어떤 수준인지에 따라 배열 내부의 값을 합산하려고 시도하고 있지만 현재로서는 성공하지 못했습니다.

내가 작업중인 데이터 (변수 totalByLevel) :

여기에 이미지 설명 입력

내가 원하는 것 :

레벨 당 각 합계를 1 개의 배열 안에 포함합니다. 예 : [ 'total of 3 + 4', 'total of 6 + 7', etc ...]

내가 시도한 것 :

빈 배열을 만들고 3 + 4의 값을 배열로 푸시하려고했는데, 작동하지만 의도 한대로는 아닙니다.

여기에 이미지 설명 입력

마지막 값만 배열에 유지되고 다른 모든 값은 지워집니다. 이에 대한 수정 사항이 있으면 도움을 주시면 감사하겠습니다! 미리 감사드립니다.

component.ts

for (const levelKey in this.totalByLevel ) {
        if (this.totalByLevel .hasOwnProperty(levelKey)) {
          const key = this.labelName[levelKey];
          const value = this.totalByLevel [levelKey][Object.keys(this.totalByLevel [levelKey])[0]];
          const value2 = this.labelName[Object.keys(this.totalByLevel [levelKey])[0]];
          const value3 = this.totalByLevel [levelKey][Object.keys(this.totalByLevel [levelKey])[1]];
          const value4 = this.totalByLevel [levelKey][Object.keys(this.totalByLevel [levelKey])[2]];

          this.output_object[key] = value;
          this.output_object2[key] =  value2;
          const sum = [];
          if (value4 !== undefined || null) {
            sum.push((+value + +value3 + +value4).toFixed(2));
            console.log(sum, 'SUM 3');
            this.totalPerCat = sum;

          } else if (value4 === undefined || null) {
             sum.push((+value + +value3).toFixed(2));
             console.log(sum, 'SUM 2');
             this.totalPerCat = sum;

          } else if (value3 === undefined || null) {
            sum.push(value);
            console.log(sum, 'SUM 1');
            this.totalPerCat = sum;

          }
          console.log(this.totalPerCat);
/*          console.log(value3);
          console.log(value4);
          console.log(+value + +value3 + +value4, 'SUM');*/
        }
      }
    });
빈센트

여기 있습니다 :

const data={
    2:{3:"3514.80", 4:"7259.32"},
    5:{6:"864941.86", 7:"1076976.54"},
    8:{"":"14145.69"},
    9:{10:"223835.02", 11:"60978.31", 12:"5554.92"}
}

const result = Object.values(data).map(items => Object.values(items).map(val => Number(val)).reduce((a,b) => a + b, 0))

console.log(result)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON 배열의 값 합계

분류에서Dev

배열의 각 값 합계

분류에서Dev

배열 Javascript의 합계 값

분류에서Dev

배열, JavaScript의 합계 값

분류에서Dev

배열에서 값의 합계 얻기

분류에서Dev

PHP 배열의 공통 키 합계 값

분류에서Dev

객체 배열의 값 합계

분류에서Dev

객체 배열의 값 합계

분류에서Dev

개체의 GroupBy 배열을 새 배열 및 합계 값으로

분류에서Dev

php-다차원 배열의 일일 배열 값 합계

분류에서Dev

배열 Elasticsearch 배열 내부의 집계 값

분류에서Dev

numpy : 가변 크기 배열 블록 내 값의 효율적인 합계

분류에서Dev

배열 VBA의 값 계산

분류에서Dev

Metal Swift와 병렬로 배열 값의 합계 계산

분류에서Dev

키가 다른 배열의 값이 아닌 경우 배열의 합계 값

분류에서Dev

배열 내부의 두 배열 값의 합계를 얻는 방법은 무엇입니까?

분류에서Dev

배열의 이전 값에 대한 합계 값

분류에서Dev

csv 열의 합계 값

분류에서Dev

배열 열의 값 평균을 계산합니까?

분류에서Dev

배열 객체의 문자열 값 합계

분류에서Dev

키의 합계 배열 값이 동일합니다.

분류에서Dev

스칼라에서 배열 값 조합의 합계 얻기

분류에서Dev

Javascript의 새 객체 배열에있는 배열 객체 속성 값의 합계

분류에서Dev

해시에서 배열의 특정 값의 합계 찾기

분류에서Dev

주어진 열 값의 합계 계산

분류에서Dev

다른 배열의 위치에 numpy 배열 및 합계 값 매핑

분류에서Dev

numpy 배열의 누적 합계 및 각 값을 새 배열에 저장

분류에서Dev

사전 위치에서만 배열 값의 합계-Javascript

분류에서Dev

값 조건에 따른 배열 요소의 합계 pyspark

Related 관련 기사

뜨겁다태그

보관