JavaScript에서 배열을 합산하는 방법: 1. 재귀를 사용하여 sum에 배열 요소를 계속 추가합니다. 2. for 루프를 사용하여 sum에 배열 요소를 계속 추가합니다. 3. forEach 순회를 사용하여 연속적으로 배열 요소를 추가합니다. "eval(arr.join("+"))" 문을 합산합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript 배열 합계
방법 1. 알고리즘의 복잡성에 관계없이 재귀 사용:
function sum(arr) { var len = arr.length; if(len == 0){ return 0; } else if (len == 1){ return arr[0]; } else { return arr[0] + sum(arr.slice(1)); } }
방법 2. 일반 루프:
function sum(arr) { var s = 0; for (var i=arr.length-1; i>=0; i--) { s += arr[i]; } return s; }
방법 3. 기능적 프로그래밍 맵 -Reduce: refunction sum(arr) {
return arr.reduce(function(prev, curr, idx, arr){
return prev + curr;
});
}
function sum(arr) { var s = 0; arr.forEach(function(val, idx, arr) { s += val; }, 0); return s; };메소드 5. eval :
rreeerreee는 다음과 같이 실행할 수 있습니다.
위 내용은 JavaScript에서 배열을 합산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!