SJW/demo/src/Memoizator.js

14 lines
184 B
JavaScript

return {
memoize: memoize
};
function memoize(f) {
var cache = {};
return function(n) {
if(cache[n] == undefined) {
cache[n] = f(n);
}
return cache[n];
};
}