이 질문에 대한 최선의 답은 없습니다. 결국 실제 프로젝트부터 시작해야 하며, 그리고 확장성/유지 관리/가독성 등의 관점에서 생각하고 선택해야 하며 이것이 더 중요합니다. 메모리 소비 등에 대해 걱정하고 있을 뿐입니다. 현재 가장 큰 js 애플리케이션이라도 함수의 메모리 사용에 대해서는 그다지 세심하지 않을 것입니다...
고성능을 고집하신다면 다음과 같은 방법을 생각해 봤습니다.
으아아아
함수의 역할은 처음 사용될 때까지 결정되지 않으며, 결정된 후에는 불필요한 로직은 모두 제거됩니다.
지연 로딩 + 최소한의 메모리 사용량. 이론적으로는 다중 호출이 최고의 성능을 발휘해야 합니다.
이 질문에 대한 최선의 답은 없습니다. 결국 실제 프로젝트부터 시작해야 하며,
고성능을 고집하신다면 다음과 같은 방법을 생각해 봤습니다.그리고 확장성/유지 관리/가독성 등의 관점에서 생각하고 선택해야 하며 이것이 더 중요합니다. 메모리 소비 등에 대해 걱정하고 있을 뿐입니다. 현재 가장 큰 js 애플리케이션이라도 함수의 메모리 사용에 대해서는 그다지 세심하지 않을 것입니다...
으아아아
함수의 역할은 처음 사용될 때까지 결정되지 않으며, 결정된 후에는 불필요한 로직은 모두 제거됩니다.지연 로딩 + 최소한의 메모리 사용량.
이론적으로는 다중 호출이 최고의 성능을 발휘해야 합니다.
함수형 프로그래밍과 명령형 프로그래밍