반응형 속도향상 패턴1 javascript Memoization Pattern, 메모이제이션 패턴 javascript Memoization Pattern, 메모이제이션 패턴 메모이제이션 패턴(Memoization Pattern) 이란 함수에 캐시할 property를 추가하고 결과를 이 property에 저장하여, 다음번 호출 시점에 같은 연산을 반복하지 않고 캐시된 값을 리턴하는 방법입니다. 이전에 계산한 값을 메모리에 올려놓고 다음번 같은 계산을 할때는 메모리에 있는 값을 리턴하는 방식이므로, 반복적이고 복잡한 연산일 수록 연산 속도를 빠르게 할 수 있습니다. const func = function(param){ if(!func.cache[param]){ let result = {}; //연산시간이 오래 걸리는 로직 func.cache[param] = reuslt; } return func.cach.. Programing/Design Patterns 2021. 10. 28. 이전 1 다음 💲 추천 글 반응형