30 seconds of codeBack to Home
Returns the memoized (cached) function.
Create an empty cache by instantiating a new
Return a function which takes a single argument to be supplied to the memoized function by first checking if the function's output for that specific input value is already cached, or store and return it if not. The
function keyword must be used in order to allow the memoized function to have its
this context changed if necessary.
Allow access to the
cache by setting it as a property on the returned function.