Study/VanillaJS
2019. 3. 4.
[개념잡기] 함수형 프로그래밍 - (5) reduce
[개념잡기] 함수형 프로그래밍 - (5) reduce 함수형 프로그래밍 reduce의 동작원리 이러한 방식으로 동작하는 reduce 함수를 만들어보겠다. const _reduce = (list, iter, memo) => {} console.log(_reduce([1, 2, 3], add)) // 6 console.log(_reduce([1, 2, 3], add, 0)) // 6 console.log(_reduce([1, 2, 3], add, 10)) // 16 배열, 함수, 시작값을 인자로 받아 해당 시작값을 기준으로 배열에서 값을 하나씩 꺼내 인자로 받은 함수를 실행하는 reduce 를 만들어 보자. 위 코드를 예시로 들면 console.log(_reduce([1, 2, 3], add, 0)) mem..