reduce메서드는 배열의 요소들을 하나씩 돌며 이전 콜백의 리턴값과
현재 콜백의 리턴값을 가지고 어떤 작업을 하는데 유리한 메서드 입니다.
var arr = [1, 2, 3, 4, 5];
arr.reduce(function(pre, current){
return pre + current ;
},0); // 15
첫 번째 줄에서 arr라는 변수에 배열을 할당했습니다.
두 번째 줄에서 reduce메서드를 이용해 배열의 모든 원소의 값을 더했습니다.
(콜백함수의 세 번째, 네 번째 인자는 생략이 가능합니다)
모두 더한 결과 15가 잘 찍히는 것을 알 수 있습니다.
reduce메서드는 배열의 요소들을 하나씩 돌며
어떤 계산을 할 때,
전의 결과가 현재 계산에 필요할 때 사용하시면 좋겠습니다.
------------------------------------------------
지금까지 배웠던 것들 중에 이건 여기에 쓰이겠구나 하는
것들이 딱 떠오르는데 이건 마땅히 떠오르지 않는다.
충분히 대체제들이 많아서..
그래도 언젠간 필요할 때가 있겠지..
'[ Tech ]' 카테고리의 다른 글
Automatically Google login by selenium (0) | 2021.01.28 |
---|---|
async vs defer (0) | 2021.01.25 |
VS Code 재설치시에 필수적으로 깔아야 하는 확장 프로그램 메모. (0) | 2021.01.24 |
댓글