109 of 264 menu

메서드 reduceRight

메서드 reduceRightreduce와 정확히 동일하게 작동합니다. - 완전한 이해를 위해 해당 문서를 참조하십시오. 유일한 차이점: reduce는 요소를 왼쪽에서 오른쪽으로 순회하고, reduceRight는 오른쪽 에서 왼쪽으로 순회합니다.

문법

배열.reduceRight(function(중간결과, 요소, 인덱스, 배열) { return 새로운 중간결과; }, 초기값);

예시

배열 요소의 합을 찾아봅시다:

let arr = [1, 2, 3, 4, 5, 6]; let res = arr.reduceRight(function(sum, elem) { return sum + elem; }, 0); console.log(res);

코드 실행 결과:

21

예시

2차원 배열을 1차원 배열로 합쳐봅시다:

let arr = [['a', 'b'], ['c'], ['d', 'e']]; let res = arr.reduceRight(function(elem1, elem2) { return elem1.concat(elem2); }, []); console.log(res);

코드 실행 결과:

['d', 'e', 'c', 'a', 'b']

함께 보기

  • 비슷한 작업을 수행하는 메서드 reduce
  • 배열 요소를 필터링할 수 있는 메서드 filter
  • 각 배열 요소에 함수를 적용할 수 있는 메서드 mapforEach
  • 배열 검사를 수행하는 메서드 someevery
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부