Skip to content

Instantly share code, notes, and snippets.

Created September 30, 2010 16:03
Show Gist options
  • Save anonymous/604822 to your computer and use it in GitHub Desktop.
Save anonymous/604822 to your computer and use it in GitHub Desktop.
var sin = function(n)
{
if(sin.cache.hasOwnProperty(n)) return sin.cache[n];
var result = Math.sin(n);
sin.cache[n] = result;
return result;
};
sin.cache = {};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment