Skip to content

Instantly share code, notes, and snippets.

@jamescarr
Created September 11, 2009 21:14
Show Gist options
  • Save jamescarr/185588 to your computer and use it in GitHub Desktop.
Save jamescarr/185588 to your computer and use it in GitHub Desktop.
function sum(n){
arguments.callee.toString = function(){
return sum;
}
if(!arguments.callee.sum){
arguments.callee.sum=0
}
arguments.callee.sum += n
var sum = arguments.callee.sum
return arguments.callee
}
alert(sum(1)(2)(3)(4)(5));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment