본문 바로가기
JavaScript

reduce() / reduceRight()

by SyuMay 2022. 9. 27.
728x90

reduce() / reduceRight()

reduce() 매서드는 메서드는 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환합니다.
reduceRight() 매서드는 메서드는 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환합니다.

번호 기본값 메서드 리턴값
//01
const arrNum1 = [100, 200, 300, 400, 500];
const arrReduce1 = arrNum1.reduce((element) => element);

//02
const arrNum2 = [100, 200, 300, 400, 500];
const arrReduce2 = arrNum1.reduce((p, c) => p + c);

//03
const arrNum3 = [100, 200, 300, 400, 500];
let sum = 0;
for (let i = 0; i < arrNum2.length; i++) sum += arrNum3[i];
    
//04 
const arrNum4 = [
    [100, 200],
    [300, 400],
];
const arrReduce4 = arrNum4.reduce((p, c) => p.concat(c));
    
//05
const arrNum5 = ["javascript", "react", "vue"];
const arrReduce5 = arrNum5.reduceRight((p, c) => p + c);
728x90
반응형

'JavaScript' 카테고리의 다른 글

slice()  (2) 2022.09.27
reverse() / sort()  (1) 2022.09.27
map()  (1) 2022.09.27
indexof()  (1) 2022.09.27
find()  (1) 2022.09.27

댓글


자바스크립트 사진

JavaScript

자세히보기