Skip to content

Instantly share code, notes, and snippets.

@JasonDeving
Last active March 20, 2016 02:51
Show Gist options
  • Save JasonDeving/48d70b22c1a83e98fd82 to your computer and use it in GitHub Desktop.
Save JasonDeving/48d70b22c1a83e98fd82 to your computer and use it in GitHub Desktop.
passing arguments as callbacks
var increment = function(n){ return n + 1; };
var square = function(n){ return n*n; };
var doMath = function(n, func){ return func(n); };
var squareAnswer = doMath(5, square);
var plusOne = doMath(4, increment);
console.log(squareAnswer);
console.log(plusOne);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment