reduce 효울성 차이 질문
243
작성한 질문수 1
강의에서 본것처럼
아래와 같이 이용해서
이 코드를 실행했을떄는 L.range가 성능이 빠른것을 확인했습니다.
비슷하게 아래와 같이 코드 작성후 성능 확인을 했을경우 range함수가 L.range함수보다 빠르게 나오는 이유가 궁금합니다.
답변 1
4
후자의 경우는 둘다 큰 차이가 없는 동작이 이루어집니다. Array.prototpe.reduce 를 사용하고 있기 때문입니다. Array.prototype.reduce 는 빅 사이즈 Array를 먼저 만든 다음 다시 처음부터 모두 순회해야하기 때문입니다.
전자가 차이가 나는 이유는 하나는 빅사이즈 Array를 만든 처음부터 다시 순회를 하고 하나는 빅사이즈 Array를 만들지 않은 상태에서 iterator를 reduce2 안에서 순회하기 때문입니다.
감사합니다 :)
프론트엔드 실무에서 어떤때에 쓰이는지 궁금합니다
1
111
1
함수형 프로그래밍 심화 강의 자료 추천
0
72
2
함수형 자바스크립트 프로그래밍 책
0
54
1
filter가 아무것도 걸러내지 못하는 경우
0
114
1
take 함수의 성능적면에서의 이점
1
463
1
pipe함수
1
531
1
Identity 함수
0
450
1
함수형 프로그래밍이란
0
832
1
reduce 예제 코드 제안!
0
405
1
fxts를 배워보려고 합니다.
1
537
1
flatMap 관련 질문드립니다~
1
444
1
다용성이 높은 L.flatMap
0
358
1
변수에 재 할당 금지~
0
540
1
DevTools라고 옆에 결과 확인하는거 어떻게 하나요?
0
483
2
소요시간에 관해서 질문드립니다
1
458
1
join에 대한 내용이 궁금증이 해결되지 않아서 질문드립니다!
0
465
2
reduce에 L.range를 사용할 때
0
527
2
[이해내용 공유] Lazy 에서 C.reduce가 병렬 효과를 내는 이유
3
739
2
제가 이해한 C.Reduce와 Reduce의 동작 차이 정리
2
787
3
go, pipe 함수 관련하여 질문 드립니다.
1
499
1
안녕하세요 강사님!
0
380
2
fxts에 go가 없는 이유?
0
840
1
비동기 관련 질문입니다!
0
462
1
질문 있습니다.
0
517
1





