Skip to content

Instantly share code, notes, and snippets.

@gkatsev
Last active December 13, 2015 23:08
Show Gist options
  • Save gkatsev/4988969 to your computer and use it in GitHub Desktop.
Save gkatsev/4988969 to your computer and use it in GitHub Desktop.
Create a variadic function that uses function's arguments as variables.
(function(x, y, z) {
"use strict";
x = y = 0;
z = arguments.length;
for (; y < z; y++) {
x += arguments[y];
}
return x;
})(6,5,4,3,2,1);
// 21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment