경우에 따라 사용자는 어레이에서 많은 양의 데이터를 처리할 수 없습니다. 이를 위해 데이터에 대해 여러 작업을 수행하여 요소의 크기를 줄입니다. “ 줄이다() ” 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 배열의 합계를 계산하는 메소드에 관한 것입니다.