ryands17
1/20/2019 - 7:15 AM

Memoized function generator

const memoize = fn => (...args) => {
  fn.cache = fn.cache || {}
  return fn.cache[args] ? fn.cache[args] : (fn.cache[args] = fn.apply(this,args))
}

const memoizedFunction = memoize(funtionToMemoize)
memoizedFunction(args)