차슈의 개발 자국
Javascript - reduce 함수 본문
※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^
➰ reduce() - 누적해주는 함수
reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.
const array1 = [1, 2, 3, 4];
// 0 + 1 + 2 + 3 + 4
const initialValue = 0;
const sumWithInitial = array1.reduce(
(previousValue, currentValue) => previousValue + currentValue,
initialValue
);
console.log(sumWithInitial);
// expected output: 10
예제
arr = [20, 7, 23, 19, 10, 15, 25, 8, 13];
let sum = answer.reduce((a, b) => a+b ,0);
// a는 0(초깃값이 0이기 때문), a에다가 b가 20, 7, 23이 되면서 (배열을 탐색하면서 더해짐),
끝의 0은 초깃값을 의미
'기타' 카테고리의 다른 글
ASCII 코드 (0) | 2022.11.21 |
---|---|
Javascript - for...in/ for..of 차이 (0) | 2022.11.16 |
Javascript - 내장함수로 최솟값, 최댓값 구하기 (0) | 2022.11.16 |
Javascript - 객체프로퍼티와 메소드 (0) | 2022.11.14 |
Javascript - 객체와 반복문 (0) | 2022.11.14 |
Comments