이 문서에서는 JavaScript에서 배열을 합산하는 몇 가지 일반적인 방법을 공유합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
JS 배열을 합산하는 일반적인 방법
1.for 루프
var arr = [1,2,3]; function sum(arr) { var s = 0; for (var i = 0;i<arr.length;i++) { s += arr[i]; } return s; } console.log(sum(arr));//6
2.forEach 순회
var arr = [1,2,3]; function sum(arr) { var s = 0; arr.forEach(function(val, idx, arr) { s += val; }, 0); return s; }; console.log(sum(arr));//6
3. var arr = [1,2,3];
function sum(arr) {
return arr.reduce(function(acr, cur){
return acr + cur;
});
}
console.log(sum(arr));//6
var arr = [1,2,3];
function sum(arr) {
if(arr.length == 0){
return 0;
} else if (arr.length == 1){
return arr[0];
} else {
return arr[0] + sum(arr.slice(1));
}
}
console.log(sum(arr));//6
위 내용은 JavaScript에서 배열을 합산하는 방법은 무엇입니까? 일반적인 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!var arr = [1,2,3];
function sum(arr) {
return eval(arr.join("+"));
};
console.log(sum(arr));//6