Skip to content

Instantly share code, notes, and snippets.

@elikem
Last active August 29, 2015 14:01
Show Gist options
  • Select an option

  • Save elikem/80c08955301e716bbd30 to your computer and use it in GitHub Desktop.

Select an option

Save elikem/80c08955301e716bbd30 to your computer and use it in GitHub Desktop.
Callbacks
function someAction(x, y, someCallback) {
return someCallback(x, y);
}
function calcProduct(x, y) {
return x * y;
}
function calcSum(x, y) {
return x + y;
}
// alerts 75, the product of 5 and 15
alert(someAction(5, 15, calcProduct));
// alerts 20, the sum of 5 and 15
alert(someAction(5, 15, calcSum));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment