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 |
댓글