Similar to currying, partial application is used to reduce the number of arguments passed to a function. Unlike currying, the number need not go down by one.
Example:
This function ...
function multiplyThenAdd(a, b, c) {
return a * b + c;
}
... can be used to create another function that...