합산 방법: 1. concat()을 사용하여 두 배열을 병합합니다. "array1.concat(array2)" 구문은 배열 2의 요소를 배열 1의 끝에 추가합니다. 2. 병합을 계산하려면 Reduce()를 사용합니다. . 배열의 합계, 구문은 "array.reduce(function(p,c){sum=p+c;})"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
ES6에서 두 배열을 합산하는 방법
1. concat()을 사용하여 두 배열을 하나의 배열로 병합합니다.
concat() 메서드는 두 개 이상의 배열을 연결할 수 있으며 하나 이상의 요소를 매개변수로 배열이 지정된 배열의 끝에 추가됩니다
var a = [1,2,3]; var b = [4,5,6]; console.log(a); console.log(b); var d = a.concat(b); console.log(d);
2. 병합된 배열에 있는 모든 요소의 합계를 계산하려면 축소()를 사용하세요.
reduce는 배열을 순회할 수 있으므로 두 요소가 배열 전후 항목에 대해 일부 계산을 수행한 다음 해당 값을 반환하고 원래 배열을 변경하지 않고 계산을 계속합니다. 초기 값이 제공되지 않으면 순회는 항목의 두 번째 항목에서 시작됩니다. 정렬.
reduce() 메서드는 함수를 누산기로 전달받으며 배열의 각 값(왼쪽에서 오른쪽으로)이 감소하기 시작하여 최종적으로 값으로 계산됩니다.
합계의 예:
var a = [1,2,3]; var b = [4,5,6]; console.log(a); console.log(b); var d = a.concat(b); var sum = 0; d.reduce(function(pre,curr) { sum=pre+curr; return sum; }); console.log(sum);
[관련 권장 사항: javascript 비디오 튜토리얼, web front-end]
위 내용은 ES6에서 두 배열을 합산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!