JS 배열의 요소를 합산하려면 Reduce() 메서드를 사용하여 숫자 배열의 합을 찾거나 계산할 수 있습니다. Reduce() 메서드는 배열의 각 멤버에 대해 지정된 감속기 함수를 실행하여 단일 출력 값을 생성합니다.
이제 구체적인 코드 예시를 바탕으로 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과 같은 초기값도 제공해야 합니다.
계산 결과는 다음과 같습니다.
reduce() 메서드는 함수를 누산기로 받아 배열의 각 값(왼쪽에서 오른쪽으로)이 감소하기 시작하고 최종적으로 다음과 같이 계산됩니다. 가치.
reduce()는 함수 구성을 위한 고차 함수로 사용될 수 있습니다.
참고: Reduce()는 빈 배열에 대해 콜백 함수를 실행하지 않습니다.
이 기사는 JS 배열의 요소를 합하는 방법에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.
위 내용은 JS에서 배열의 요소를 합산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!