참고한 포스트

https://leanylabs.com/blog/js-forEach-map-reduce-vs-for-for_of/

 

결론적으로는 루프를 사용한 명령형 프로그래밍이 선언형 배열 방법을 사용하는 것보다 더 나은 성능을 가져온다는 것을 알게 되었습니다. 그러나 콜백 함수 호출은 무료가 아니며 큰 배열에 추가되며 단순한 합보다 더 복잡한 코드의 경우 계산 자체에 더 많은 시간이 걸리므로 상대적인 차이가 크지 않습니다.

 

명령형 프로그래밍 방식은 코드 수가 많아져 가독성이 떨어지고 복잡한 코드의 경우 큰 차이가 나지 않으므로 forEach, map, reduce도 적절히 잘 활용하자!

 

 

 

'Javascript' 카테고리의 다른 글

[Javascript] this  (0) 2021.09.12

BELATED ARTICLES

more