named-args

0.2.0 • Public • Published

named-args

Ever wish JavaScript had named arguments?

function sortableName(first, middle, last) {
  return last + '' + first + ' ' + middle;
}
 
sortableName.withArgs({
  last: 'Smith',
  first: 'Peter',
  middle: 'M'
});
// => 'Smith, Peter M'

Ever wish that arguments were object-like instead of array-like?

function f(x, y, z) {
  console.log(arguments.named());
}
 
f(1, 2, 3);
// => { x: 1, y: 2, z: 3 }

There you go. Don't say I never gave you anything.

Readme

Keywords

none

Package Sidebar

Install

npm i named-args

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • dtao