작성한 질문수 6
함수형 프로그래밍과 JavaScript ES6+
reduce
2021. 12. 31. 13:46 작성
·
324
0
const reduce(f, acc, iter) {
if (!iter) {
iter = acc[Symbol.iteator](); // 이 부분에서 acc 이터러블을 복사하지 않고, 왜 이터러블에서 변환된 이터레이터의 값을 복사하는 지 궁금합니다!
}
... // (아래 부분의 코드 생략)
};
답변 3
1
2022. 01. 01. 12:36
첫번째주신 질문 같은 경우는 초기값이 있는 모드의 reduce, 없을때의 reduce 두가지를 모두 지원하기 위해서 입니다. 해당 부분 강의 영상을 다시 천천히 보시면 이해되실거에요!
2022. 01. 04. 05:04
자세한 설명 너무 감사합니다! 😄
2021. 12. 31. 14:00
또한, 첫번째 인자부분의 f 함수가 인자를 하나만 받을 시, 어떤 식으로 결과가 나오게 되는지도 궁금합니다! 😄
2022. 01. 01. 12:34
그 첫 번째 인자를 기반으로 특정 연산을 해서 리턴 하는 값이 reduce의 결과가 되겠지요?
이 글과 비슷한 Q&A
take 함수의 성능적면에서의 이점
24.05.20. 14:58
375
pipe함수
23.11.24. 09:21
478
Identity 함수
23.10.23. 21:01
393
함수형 프로그래밍이란
23.10.14. 16:01
736
첫번째주신 질문 같은 경우는 초기값이 있는 모드의 reduce, 없을때의 reduce 두가지를 모두 지원하기 위해서 입니다. 해당 부분 강의 영상을 다시 천천히 보시면 이해되실거에요!