memoize-sync

Return a memoized version of function.

Returns a memoized version of a function.

$ npm install memoize-sync
function work(n){
    console.log("doing some work")
    return n + 10
}
 
var memoizedWork = memoize(myfunc)
memoizedWork(10)
// "doing some work" 
// => 20 
 
memoizedWork(10)
// => 20 
 
memoizedWork(20);
// "doing some work" 
// => 30 
 
memoizedWork(20);
// => 30