npm.io
1.0.1 • Published 10 years ago

nexxa-partial

Licence
MIT
Version
1.0.1
Deps
1
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

partial Build Status

Partial application of arguments to function.

API

partial(fn[, arg1[, arg2[, ...]]])

Parameters
  • fn - {Function}
    The function

  • arg1, arg2, ... - {*}
    Partially applied arguments

Returns

{Function} - The function with supplied arguments partially applied

Example
function sum(x, y) {
  return x + y;
}

const sum1 = partial(sum, 1);

sum(1, 2); // 3
sum1(2);   // 3
sum1(4);   // 5

Contribution

Fork the repo and send pull requests.

npm test to run tests, npm run lint to run eslint

Keywords