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.

Bad Behavior has blocked 1729 access attempts in the last 7 days.