product부분 정리! 맞나요?
239
작성한 질문수 16
(reduce, filter, map에 전부 curry 적용) go (reduce (a, f)=>f(a), args)
1. 처음 reduce에 a와 filter를 인자로 받는다.
2. 하지만 filter에 인자가 하나 밖에 없으므로 한번 기다렸다가 a를 받은 뒤 실행
3. filter의 결과를 acc 값으로 저장한 뒤 두번째 시도에서 a값으로 적용
4. reduce두번째 시도에서는 filter결과(a)와 map을 인자로 받는다.
5. map의 인자가 하나이므로 기다렸다가 a를 받고 나서 실행
6. map의 결과값을 acc로 저장했다가 다음 번 a로 적용
7. reduce 세번째 시도에서는 map결과(a)와 reduce를 인자로 받아 실행
8. 마찬가지로 reduce의 인자가 하나이므로 기다렸다가 a값이 전해지면 실행
9. reduce의 결과를 acc값에 저장했다가 다음 차례 a로 적용
10. reduce 네번째 시도에서는 reduce결과(a)와 log를 인자로 받은 뒤 실행
계속 뒤로가서 그 전 강의들을 다시봤네요 ㅎㅎ
제가 이해한 내용이 맞나요?
답변 1
프론트엔드 실무에서 어떤때에 쓰이는지 궁금합니다
1
120
1
함수형 프로그래밍 심화 강의 자료 추천
0
96
2
함수형 자바스크립트 프로그래밍 책
0
66
1
filter가 아무것도 걸러내지 못하는 경우
0
129
1
take 함수의 성능적면에서의 이점
1
483
1
pipe함수
1
535
1
Identity 함수
0
452
1
함수형 프로그래밍이란
0
839
1
reduce 예제 코드 제안!
0
405
1
fxts를 배워보려고 합니다.
1
537
1
flatMap 관련 질문드립니다~
1
448
1
다용성이 높은 L.flatMap
0
359
1
변수에 재 할당 금지~
0
540
1
DevTools라고 옆에 결과 확인하는거 어떻게 하나요?
0
485
2
소요시간에 관해서 질문드립니다
1
461
1
join에 대한 내용이 궁금증이 해결되지 않아서 질문드립니다!
0
467
2
reduce에 L.range를 사용할 때
0
528
2
[이해내용 공유] Lazy 에서 C.reduce가 병렬 효과를 내는 이유
3
744
2
제가 이해한 C.Reduce와 Reduce의 동작 차이 정리
2
798
3
go, pipe 함수 관련하여 질문 드립니다.
1
502
1
안녕하세요 강사님!
0
382
2
fxts에 go가 없는 이유?
0
846
1
비동기 관련 질문입니다!
0
464
1
질문 있습니다.
0
520
1





