>일일 프로그램 >HTML 지식 >JS에서 배열의 요소를 합산하는 방법

JS에서 배열의 요소를 합산하는 방법

藏色散人
藏色散人원래의
2018-12-19 14:36:0717674검색


JS 배열의 요소를 합산하려면 Reduce() 메서드를 사용하여 숫자 배열의 합을 찾거나 계산할 수 있습니다. Reduce() 메서드는 배열의 각 멤버에 대해 지정된 감속기 함수를 실행하여 단일 출력 값을 생성합니다.

JS에서 배열의 요소를 합산하는 방법

이제 구체적인 코드 예시를 바탕으로 JS 배열의 요소 합산 구현 방법을 소개하겠습니다.

코드 예시는 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>JS计算数组元素总和</title>

</head>
<body>

    <script>
 var array = [1, 2, 3, 4, 5];

 // 求数组元素总和
 var sum = array.reduce(function(a, b){
        return a + b;
 }, 0);

 document.write(sum); 
</script>
</body>
</html>

위 예시에서 0은 초기값으로, 콜백의 첫 번째 호출 매개변수로 사용되는 값(초기값)입니다. 초기값이 제공되지 않으면 배열의 첫 번째 요소가 사용됩니다.

배열이 비어 있고 초기 값이 제공되지 않으면 오류가 발생합니다. 따라서 덧셈을 하려면 0과 같은 초기값을 제공해야 합니다. 곱셈을 하려면 1과 같은 초기값도 제공해야 합니다.

계산 결과는 다음과 같습니다.

JS에서 배열의 요소를 합산하는 방법

reduce() 메서드는 함수를 누산기로 받아 배열의 각 값(왼쪽에서 오른쪽으로)이 감소하기 시작하고 최종적으로 다음과 같이 계산됩니다. 가치.

reduce()는 함수 구성을 위한 고차 함수로 사용될 수 있습니다.

참고: Reduce()는 빈 배열에 대해 콜백 함수를 실행하지 않습니다.

이 기사는 JS 배열의 요소를 합하는 방법에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.


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

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