최신 웹 개발 튜토리얼
 

JavaScript정렬 reduceRight() Method

<자바 스크립트 배열 참조

배열의 숫자의 합을 가져 오기 :

var numbers = [65, 44, 12, 4];

function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}

그 결과는 다음과 같습니다

125
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

class="color_h1">reduceRight () 방법은 하나의 값으로 상기 어레이를 감소시킨다.

reduceRight() 메소드는 어레이의 각각의 값에 대해 제공되는 기능을 실행한다 (from right-to-left) .

함수의 리턴 값은 누산기에 저장된다 (result/total) .

참고 reduceRight ()를 값없이 배열 요소의 기능을 실행하지 않는다.


브라우저 지원

테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.

방법
reduceRight() 9.0 3.0 4 10.5

통사론

매개 변수 값
매개 변수 기술
function(total,currentValue, index,arr) 필요합니다. 함수는 상기 어레이의 각 요소에 대해 실행된다.
함수 인수 :
논의 기술
total 필요합니다. 로 초기 또는 함수의 리턴 값 이전
currentValue 필요합니다. 현재 요소의 값
currentIndex 선택 과목. 현재 요소의 배열 인덱스
arr 선택 과목. 어레이는 현재의 구성 요소가 속하는 개체
초기 값 선택 과목. 값은 초기 값으로 함수에 전달 될

기술적 세부 사항

반환 값 : 부울. 배열의 요소 중 하나가 테스트를 통과, 그렇지 않으면 false를 반환, true를 돌려줍니다
자바 스크립트 버전 : 1.8

예

더 예

오른쪽에서 왼쪽으로, 숫자를 빼기 및 합계를 표시합니다

<button onclick="myFunction()">Try it</button>

<p>Sum of numbers in array: <span id="demo"></span></p>

<script>
var numbers = [2, 45, 30, 100];

function getSum(total, num) {
    return total - num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}
</script>
»그것을 자신을 시도

<자바 스크립트 배열 참조