Skip to content

Instantly share code, notes, and snippets.

@seriousManual
Last active August 29, 2015 14:06
Show Gist options
  • Save seriousManual/a13ea8cf3df4af91d9e0 to your computer and use it in GitHub Desktop.
Save seriousManual/a13ea8cf3df4af91d9e0 to your computer and use it in GitHub Desktop.
inline arguments via sweet js
macro inlineArgs {
rule {} => {
(function(outerArguments) {
var argsArray = [];
for (var i = 0; i < outerArguments.length; i++) {
argsArray.push(outerArguments[i]);
}
return argsArray;
})(arguments)
}
}
function fooBar() {
var myArgs = function (outerArguments) {
var argsArray = [];
for (var i = 0; i < outerArguments.length; i++) {
argsArray.push(outerArguments[i]);
}
return argsArray;
}(arguments);
console.log(myArgs);
}
function fooBar() {
var myArgs = inlineArgs;
console.log(myArgs);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment