javascript - 함수에 새 함수를 추가할 때 원래 함수를 확장할지 아니면 새 함수를 생성할지 선택해야 합니다~
ringa_lee
ringa_lee 2017-05-19 10:23:44
0
2
546

원래 함수를 확장하면 매개변수와 if를 추가해야 일반 함수를 사용할 때 더 많은 판단이 필요합니다

.

새 함수를 만들 때 또 다른 메모리 조각이 선언되어 더 많은 메모리를 소모합니다~

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
小葫芦

이 질문에 대한 최선의 답은 없습니다. 결국 실제 프로젝트부터 시작해야 하며,
그리고 확장성/유지 관리/가독성 등의 관점에서 생각하고 선택해야 하며 이것이 더 중요합니다. 메모리 소비 등에 대해 걱정하고 있을 뿐입니다. 현재 가장 큰 js 애플리케이션이라도 함수의 메모리 사용에 대해서는 그다지 세심하지 않을 것입니다...

고성능을 고집하신다면 다음과 같은 방법을 생각해 봤습니다.

으아아아

함수의 역할은 처음 사용될 때까지 결정되지 않으며, 결정된 후에는 불필요한 로직은 모두 제거됩니다.

지연 로딩 + 최소한의 메모리 사용량.
이론적으로는 다중 호출이 최고의 성능을 발휘해야 합니다.

世界只因有你

함수형 프로그래밍과 명령형 프로그래밍

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿