ES6 메서드를 사용하여 배열 합산을 구현합니다. 1. "arr.reduce(function(p,c){sum=p+c;});" 구문인 Reduce() 메서드를 사용합니다. 2. forEach() 메서드를 사용합니다. , 구문 "arr.forEach(function(v){sum+=v})".
이 튜토리얼의 운영 환경: 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);
방법 2: forEach() 메서드를 사용합니다.
forEach() 메서드는 배열의 각 요소를 호출하고 전달하는 데 사용됩니다. 콜백 함수에 대한 요소입니다.
콜백 함수에서 합계 연산을 수행하여 전달된 모든 배열 요소를 더할 수 있습니다.
예: 배열 값 누적 및 합계
var arr = [1, 2, 3], sum = 0; arr.forEach(function(value) { sum += value; }); console.log(sum);
[관련 권장 사항: javascript 비디오 튜토리얼, 웹 프론트 엔드]
위 내용은 es6에서 배열 합계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!