>  기사  >  웹 프론트엔드  >  es6에서 배열 합계를 구현하는 방법

es6에서 배열 합계를 구현하는 방법

青灯夜游
青灯夜游원래의
2022-04-19 15:48:1012722검색

ES6 메서드를 사용하여 배열 합산을 구현합니다. 1. "arr.reduce(function(p,c){sum=p+c;});" 구문인 Reduce() 메서드를 사용합니다. 2. forEach() 메서드를 사용합니다. , 구문 "arr.forEach(function(v){sum+=v})".

es6에서 배열 합계를 구현하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

es6에서는 새로운 배열 탐색 메서드인 Reduce() 및 forEach()를 사용하여 배열 합계를 수행할 수 있습니다. 아래에서 이에 대해 자세히 알아보겠습니다.

방법 1: Reduce() 메서드 사용

reduce는 배열을 순회하고 배열 앞과 뒤의 두 항목에 대해 일부 계산을 수행한 다음 해당 값을 반환하고 원래 배열을 변경하지 않고 계산을 계속하여 반환할 수 있습니다. 계산의 최종 결과입니다. 초기 값이 제공되지 않으면 배열의 두 번째 항목부터 순회가 시작됩니다.

reduce() 메서드는 함수를 누산기로 전달받으며 배열의 각 값(왼쪽에서 오른쪽으로)이 감소하기 시작하여 최종적으로 값으로 계산됩니다.

예: Reduce() 메서드를 사용하여 배열 합계를 수행합니다.

var arr = [11, 12, 13], sum = 0;
arr.reduce(function(pre,curr) {
sum=pre+curr;
return sum;
});
console.log(sum);

es6에서 배열 합계를 구현하는 방법

방법 2: forEach() 메서드를 사용합니다.

forEach() 메서드는 배열의 각 요소를 호출하고 전달하는 데 사용됩니다. 콜백 함수에 대한 요소입니다.

콜백 함수에서 합계 연산을 수행하여 전달된 모든 배열 요소를 더할 수 있습니다.

예: 배열 값 누적 및 합계

var arr = [1, 2, 3], sum = 0;
arr.forEach(function(value) {
sum += value;
});
console.log(sum);

es6에서 배열 합계를 구현하는 방법

[관련 권장 사항: javascript 비디오 튜토리얼, 웹 프론트 엔드]

위 내용은 es6에서 배열 합계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.