One-Line JavaScript Memoization
Oliver Steele has written up some of his implementations of memoization in JavaScript. He ends up with: PLAIN TEXT JAVASCRIPT: function memoizeConstantMethod(o, p) { var f = o[p], mf; var s = function(v) {return o[p]=v¦¦mf}; ((mf = function() { (s(function(){return value})).reset = mf.reset; return value = f.call(this); }).reset = s)();} If you have calculations that you would like [...]
More: continued here
Leave a Reply
You must be logged in to post a comment.