Reduce로 JavaScript 배열을 합산하는 방법

Reducelo Javascript Baeyeol Eul Habsanhaneun Bangbeob



경우에 따라 사용자는 어레이에서 많은 양의 데이터를 처리할 수 없습니다. 이를 위해 데이터에 대해 여러 작업을 수행하여 요소의 크기를 줄입니다. “ 줄이다() ” JavaScript의 메소드는 모든 배열 값에 대해 지정된 함수를 구현하고 함수의 변수 값을 배열에 넣기 전에 배열의 크기를 단일 값으로 압축하는 데 사용됩니다.

이 게시물에서는 reduce를 사용하여 JavaScript 배열을 합산하는 방법을 설명합니다.







Reduce로 JavaScript 배열을 합산하는 방법은 무엇입니까?

JavaScript 배열을 합산하려면 ' 줄이다() ” 방법을 사용할 수 있습니다. reduce 메서드는 reducer 함수를 정의하여 배열의 요소를 최소화하는 데 사용됩니다.



통사론

reduce() JavaScript 메서드를 활용하려면 아래 구문을 사용해 보십시오.



정렬. 줄이다 ( 기능 ( , 현재 값 , 전류 인덱스 , ) , 초기 값 )

이 구문에서:





  • 기능() ”는 배열의 각 요소에 대해 실행해야 합니다.
  • 현재 값 ”는 함수에서 실행할 현재 값을 결정합니다.
  • 전류 인덱스 ”는 실행 중인 값의 인덱스를 나타냅니다.
  • ”는 실행 중인 요소가 속한 위치를 보여줍니다.
  • 초기 값 ”는 선택적 매개변수입니다. 함수에 전달되는 값을 정의합니다.

예제 1: 함수를 정의하여 reduce() 메서드를 사용하여 JavaScript 배열의 합계 계산

함수를 정의하여 reduce 메서드를 사용하여 JavaScript 배열의 합계를 계산하려면 다음 예제를 시도하십시오.

기능 sumArr ( ) {
const 합집합 = 도착. 줄이다 ( 기능 ( , 요소 ) {
반품 + 요소 ;
} ) ;
콘솔. 통나무 ( 합집합 ) ;
}
  • 먼저 특정 이름으로 함수를 정의합니다.
  • 그런 다음 상수를 선언하고 ' 도착.감소() ” 메서드를 호출하고 정의된 메서드의 매개변수로 함수를 추가합니다.
  • 매개변수를 함수에 전달합니다.
  • 사용 ' 반품 ” 키워드를 사용한 다음 총 요소를 계산합니다.
  • 다음을 사용하여 콘솔에 출력을 표시합니다. '콘솔.로그()'

마지막으로 요소를 합산하려는 배열을 정의합니다.



sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;

reduce 메소드가 있는 JavaScript 배열 요소의 합이 계산되어 콘솔에 표시되는 것을 볼 수 있습니다.

예제 2: 상수를 정의하여 reduce 메서드로 JavaScript 배열의 합계 계산

reduce() 메서드를 사용하여 모든 배열 요소를 합산하려면 먼저 상수를 초기화하고 요소를 배열에 저장합니다.

const = [ 7 , , 9 , 0 ] ;

마찬가지로 다른 상수를 정의하고 시작 값을 설정합니다.

const 시작값 = 0 ;

다음으로 ' 줄이다() ” 메서드를 상수 값으로 지정하고 매개변수를 지정합니다.

const sumWithstart = 도착. 줄이다 (
( 어큐뮬레이터 , ) => 어큐뮬레이터 + ,
시작값
) ;

마지막으로 '의 도움으로 콘솔에 출력을 표시합니다. 콘솔.로그() ” 메서드를 호출하고 정의된 함수를 인수로 호출합니다.

콘솔. 통나무 ( sumWithstart ) ;

산출

reduce 메소드로 JavaScript 배열의 합을 계산하는 메소드에 대해 배웠습니다.

결론

reduce를 사용하여 JavaScript 배열의 합계를 계산하려면 ' 줄이다() ” 방법을 활용할 수 있습니다. reduce 메소드는 다른 작업을 수행하여 배열의 크기를 줄이거나 압축하는 데 사용됩니다. 이를 위해 배열의 합을 계산하여 크기를 줄였습니다. reduce 메소드를 사용하여 JavaScript 배열의 합계를 계산하는 메소드에 관한 것입니다.