inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

reduce 예제 코드 제안!

미해결

함수형 프로그래밍과 JavaScript ES6+

const reduce = (f, iter, acc) => { if (acc === undefined) { iter = iter[Symbol.iterator]() acc = iter.next().value } for (const v of iter) { acc = f(acc, v) } return acc } console.log(reduce(add, [1, 2, 3, 4, 5], 0)) console.log(reduce(add, [1, 2, 3, 4, 5])) 강의 언제나 즐겁게 듣고 있습니다! reduce 파트 듣다가 js reduce에 가까운 구현은 이쪽이 아닐까 싶습니다! 초기 값이 존재하지 않을 때, 배열의 첫번째 요소를 사용하는 사례를 더 잘 표현한 것 같습니다.

  • javascript
  • 함수형-프로그래밍
  • redcue
learning 댓글 1 좋아요 0 조회수 415

인기 태그

인프런 TOP Writers

주간 인기글