
Node.js/Javascript
[함수형프로그래밍] 3. Reduce 함수 ( with Test )
이 강의는 Inflearn 유인동 님의 강의 함수형 프로그래밍과 Javacsript ES6+ 를 수강하고 작성한 글입니다. 🐳 함수형 프로그래밍의 기초 Map, Filter, Reduce 그 중에서도 Reduce 함수형 프로그래밍은 여러 함수를 조합해 값을 다루는 패러다임이다. 그 중에서도 함수형 프로그래밍의 근간이 되는 세 가지 함수를 꼽으라면 map, filter, reduce가 있을 것이다. map과 filter는 함수형 프로그래밍을 주로 사용하지 않더라도 자주 사용해 보았을 것이다. map(f,iter)은 이터러블 객체를 순회하면서 iter.next() 의 값에 f를 적용해 새로운 iterable 객체를 리턴한다. filter(f,iter)는 이터러블 객체를 순회하면 f(iter.nex())를 만..